#windows #command-line #awk #command-line-arguments #gawk
#Windows #командная строка #awk #аргументы командной строки #gawk
Вопрос:
Я создал скрипт командной строки, который будет извлекать строки из файла со строкой «lines», но я хочу получить только числа внутри («). Например, у меня есть следующие строки
lines="188"
lines="24"
lines="24"
Как я могу получить получить числа внутри кавычек (» «), чтобы мой вывод был
188
24
24
Я хочу добиться этого с помощью командной строки Windows или awk, запущенной на компьютере с Windows.
Ответ №1:
Посмотрите, работает ли это:
awk -F'"' '{print $2}'
Комментарии:
1. Вы могли бы немного сократить ее
awk -F" '{print $2}'
2. У меня есть выходные
"/path/1 x" "/path/2 x"
данные, которые я хочу поместить в собственные переменные «a» и «b». Awk «print $ 1» не выводит «/path/ 1 x» …