Я пытаюсь получить значение пароля, который цитировал вКак использовать AWK только один раз, чтобы получить различные значения
двойных кавычек и значения имени пользователя, который последнее поле, когда я пытается «SED РРПА«/^\ S * $/d»| AWK -F '"' '{печать $ 2, $ NF}' "она занимает второе поле правильно и остальное занимает весь вывод контента
файла ....
# cat RRp
echo "Aj12*$" | passwd --stdin appkll
echo "Aj12*$" | passwd --stdin horfon
echo "Agik14#" | passwd --stdin attino
Хотя я достиг его ниже, но я использовал AWK два времени, мы можем стройный это только только ..
# sed '/^$/d' RRp | awk -F'"' '{print $2, $NF}'| awk '{print $1,$5}' | column -t
Aj12*$ appkll
AgkFR1! horfon
Agik14# attino
ожидается выход
Aj12*$ appkll
AgkFR1! horfon
Agik14# attino
@Ed - я редактировал сообщение с содержимым файла и ожидаемый результат – krock1516
'AWK '{GSUB (/ "/",», $ 2), печать $ 2 "\ т" $ 6}' File' должен быть близок к тому, что вы h ave указано. Удачи. – shellter
@Karn - Может ли ваш пароль в столбце 2 содержать '' 'в нем? Например, Ag" kFR #? – vk239