Похоже, мой вопрос немного не ясен.
Здесь я хочу выполнять задачи во вложенном сеансе, но после поиска в Google я могу достичь этой цели с помощью send-keys
с опцией, указывающей имя сеанса для действия.Так что нет необходимости переключаться на сеанс, над которым мне нужно работать -Я нахожусь в перспективе zsh
сценария.
awk -F, '$NF ~ /ecDNA/' oldfile > newfile
NF — это количество полей (столбцов )в текущей строке ввода, поэтому $NF — это значение (содержимого )последнего поля. Если $NF содержит «ecDNA», выведите строку. В противном случае игнорируйте его.
Если вам нужно, чтобы совпадение было -нечувствительным к регистру (и вы используете GNU awk ), используйте:
awk -F, -v IGNORECASE=1 '$NF ~ /ecDNA/' oldfile > newfile
Для инвертированного совпадения (строк без ecDNA
в последнем поле )инвертируйте оператор условия:
awk -F, '$NF !~ /ecDNA/' oldfile > newfile2