- ベストアンサー
aliasesの1フィールド目をメールアドレスへ変換する
aliasesの1フィールド目に記述されている文字列をアドレスへ変換したいのですが、以下の文字列をuser@ドメイン.comにするにはどうしたらよいでしょうか ドメイン.com~user: おそらくawkとか?を使って先頭文字列から「~」 までの文字列【ドメイン.com】抜き出して 最後の「:」から「~」 の文字列【user】を抜き出して 2つの文字列の間に@を入れると思うのですが どのようなコマンドにしたらうまくいくでしょうか
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
そのままですが、 awk -F: '/~.*:/{split($1,a,"~"); printf "%s@%s\n", a[2], a[1]}' < aliases でどうでしょ。
お礼
すんごい!!!!!!! aliasesから ドメイン.com~user: となっている部分だけ抜き出して メールアドレスを作成してくれましたみたいです?!! ありがとうございます!!