Как напечатать мое полное имя со следующим?
awk -F: '($1==U){print $5}' U=$LOGNAME /etc/passwd
Для примера, но с командой echo
с некоторыми словами по бокам:
Например,
Привет, Диого Сарайва, рад снова тебя видеть
Где Диого Сарайва — мое полное имя, которое есть в записях Ubuntu. Я пробовал некоторые вещи, но я не выполнил этот сценарий...
Еще один вопрос: почему, когда я выдаю awk -F: '($1==U){print $5}' U=$LOGNAME /etc/passwd
, отображается Diogo Saraiva,,,
вместо Diogo Saraiva
?
Это происходит и с:
grep $USER /etc/passwd | awk 'BEGIN { FS=":" } { print $5 }'
Мне нужно, чтобы мой сценарий объявлял переменную «нравится» с помощью команды, а затем повторял эту переменную «как» несколько раз по моему сценарию.