Запитання з тегом «awk»

Мова сканування та обробки мови, орієнтованої на шаблон.

6
Візьміть певний вміст файлу
Тому я знаю, що для цієї проблеми існують інструменти, тому що я чув про них, але не знаю, що вони є. Я хочу зробити щось на кшталт відфільтрувати всі дані, крім імен користувачів у / etc / passwd. Наприклад, я хотів би захопити user1, user2 та user3 з наступного файлу. …
9 files  sed  awk  cut 

1
Два розділювачі поля (двокрапка та пробіл) у розм
Як ми можемо вказати два роздільники поля в команді awk, коли одним з них є пробіл? Я думаю, що це можна зробити, використовуючи вбудовану умову if-else в awk, проте я не впевнений у точній команді. Зразок файлу наведений нижче: cat test.txt Swapnil Engineer 20000 Avinash:Doctor:30000 Dattu GovntJob 50000 Amol:Master:10000 Я …
8 awk 

1
Додайте часову позначку до верхнього виводу команди
Все, я використовую top -l 0 -s 1 -pid XXX -stats rsize | awk 'NR%13==0; fflush(stdout)' > output.txt щоб зберегти значення rsize процесу у файлі. Наразі вміст output.txt виглядає приблизно так: 3828K+ 3832K+ 3836K+ 3840K+ 3840K 3840K Я хотів би змінити цей однострочний параметр, щоб він включав часову позначку разом …
1 osx  awk  top 

11
Додавання пропущених нулів на початку кожного рядка, де менше 4 знаків
Я б запитав вас, як вирішити цю проблему: мені потрібно поставити 0 у кожному рядку, де слово має менше 4 знаків. Приклад вхідного файлу: 30 1 508 A0EA A0EB A0EC A0ED Бажаний вихід повинен бути: 0030 0001 0508 A0EA A0EB A0EC A0ED Заздалегідь дякую за підтримку.
1 bash  shell-script  awk  sed 

4
поле друку awk у неправильному стовпці
Коли я запускаю команду нижче, вона виводить список стовпців наступним чином: # rancher clusters CURRENT ID STATE NAME PROVIDER * abcd active test-cluster Imported efgh active prod-cluster Imported xyzd active dev-cluster Imported Коли я намагаюся надрукувати стовпчик NAME, тестовий кластер не повертається в результати # rancher clusters | awk '{print …
awk 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.