как мы можем использовать awk для получения нескольких слов после знаменательного слова?

Этот вид управления соответствием файлам является путем вне зоны комфорта tar. Его правила для соответствия файлам ограничены простыми соответствиями по именам.

find один путь, но так как у Вас есть zsh, у Вас есть он легче:

tar -cf "$HOME/$BACKUPFILE" --auto-compress .*(.)

Это . в круглых скобках в конце выражения с подстановочными знаками спецификатор шарика, который говорит “только соответствие регулярные файлы”.

Символьные ссылки на регулярные файлы не подобраны. Если Вы изменяетесь на .*(-.), они будут включены, но файл не окажется в архиве, если он не будет также включен. Если Вы хотите заменить символьную ссылку их целями, сделайте это .*(-.:A) — :A добавляет модификатор расширения истории, который разрешает все символьные ссылки на путь, который не использует символьные ссылки.

5
12.06.2014, 02:11
4 ответа
[1187377] Я бы попробовал что-то вроде :[12121]
3
27.01.2020, 20:36
[1187375] Переменная NF содержит количество полей, и вы можете ссылаться на поле, используя переменную, предваряя $ ($i == $4 где i == 4). Затем зацикливаемся на полях и используем флаг-переменную, чтобы узнать, когда Вы достигли каждого типа значений:[12120]
5
27.01.2020, 20:36
[1187389] Используйте один запрос и получите результаты в csv формате, что гораздо чище:[12126]После этого вы можете использовать awk, чтобы разобрать результаты построчно и заполнить пользовательские и ip массивы или работать непосредственно с данными, что бы вы ни делали.[1187392].
0
27.01.2020, 20:36
[1187401] Если вы хотите перечислить пользователей и ip-адреса и предполагаете, что MYSQL возвращает по одной строке на запись вывода, вы можете просто процитировать [1187771]$query[1187772], переданный в [1187773]echo[1187774], чтобы предотвратить потерю новых строк при разрыве слова, и [1187775] grep[1187776] из представляющих интерес данных из колонки вывода [12131]
0
27.01.2020, 20:36

Теги

Похожие вопросы