設定ファイルがあるとしましょう。/etc/emails.conf
email1 = [email protected]
email2 = [email protected]
email3 = [email protected]
メールが届きたい2
私は次のことができます:
grep email2 /etc/emails.conf | cut -d'=' -f2
email2を入手してください。しかし、sedまたはawkコマンドを使用して「よりクールに」実行し、cutコマンドで残されたスペースを削除する方法は?
ベストアンサー1
awkを使うのはどうですか?
awk -F = '/email2/ { print $2}' /etc/emails.conf
-F =
フィールドは「=」で区切られます。'/email2/ { print $2}'
「email2」に一致する行から2番目のフィールドを印刷します。