このコマンドを別のテキストに保存したい: awk '{print $2}' テキストから抽出します。今、私は出力も別のテキストに保存したい. ありがとう
102428 次
3 に答える
47
awk '{ print $2 }' text.txt > outputfile.txt
>
=>これはファイルにリダイレクトさSTDOUT
れます。ファイルが存在しない場合は作成します。ファイルが存在する場合、コンテンツは (実際には) クリアされ、新しいデータが書き込まれます。
>>
=> 上記と同じ意味ですが、ファイルが存在する場合、新しいデータが追加されます。
例えば:
$ cat /etc/passwd | awk -F: '{ print $1 }' | tail -10 > output.txt
$ cat output.txt
_warmd
_dovenull
_netstatistics
_avbdeviced
_krb_krbtgt
_krb_kadmin
_krb_changepw
_krb_kerberos
_krb_anonymous
_assetcache
または、コマンドtee
を使用してリダイレクトすることもできます。コマンドは、指定されたファイルと端末画面tee
にリダイレクトしますSTDOUT
シェル リダイレクトの詳細については、次のリンクを参照してください。
http://www.techtrunch.com/scripting/redirections-and-file-descriptors
于 2013-02-02T08:32:59.490 に答える