ここから本文です

Linuxのawkに関する質問です 下記のAwkのコマンドで、第1と第2フィールドをPrin...

nqf********さん

2018/5/2319:09:14

Linuxのawkに関する質問です
下記のAwkのコマンドで、第1と第2フィールドをPrint
しますが、その間にブランクを挿入する事ができますか?

$ USER="ftp"; awk -F: "\$1==\"$USER\" {print \$1 \$2}" /etc/passwd

以上宜しくお願いします。

閲覧数:
15
回答数:
1
お礼:
25枚

違反報告

ベストアンサーに選ばれた回答

プロフィール画像

カテゴリマスター

uso********さん

2018/5/2319:23:42

#間に , を入れれば、OFSが挟まるかと。

USER="ftp"
awk -F: -v usr="$USER" '$1==usr{print $1,$2}'

質問した人からのコメント

2018/5/23 20:02:09

回答有難う御座いました
了解です。
尚、$ USER="ftp"; U=" ";awk -F: "\$1==\"$USER\" {print \$1 \"$U\" \$2}" /etc/passwd でも旨く行くことが判りました。

この質問につけられたタグ

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる