trコマンドを使用

trコマンドを使用

ファイルにft25行のテキストがあるとします。コマンドを説明します。

tail -15 ft | tr "a" "A" > ft

ftそして、コマンドが実行された後にファイルに何行があるか教えてください。

私はこれがtail -15 ftファイルの最後の15行を取りfttr 'a' 'A'aでもA

> trしかし、なぜファイルのすべての内容が削除されるのかわかりません。

ベストアンサー1

シェルは最初にリダイレクト(この場合> ft)を設定し、書き込み用に切り取り、開いて残りのftパイプを設定します。tail -15 ft空のファイルをインポートし、空の結果を提供し、tr何も置き換えません。ft結果は空のファイルです。

おすすめ記事