Worldと書かれたテキストファイルを画面に表示した際、以下のように終端が改行されずにプロンプトが表示されることがあります。Worldroot@instance-1:~このようなファイルは、改行無し終端テキストと呼ばれるようです。このような改行無し終端テキストに対して行数を取得するwcコマンドを利用する際に気を付ける必要があります。hello.txtHello$World$といったように行末に$が挿入されて見えます。とろこが終端に改行無しのファイルは以下のようになっていたりします。hello2.txtHello^M$WorldこれはWindowsで作られたファイルであったり原因は多岐に渡りますが行末に制御コードが確認できないはずです。-l1数字が一つ少ない状態で行数が取得されてしまいます。終わりに以下のようにwcコマンドを利用してテキストファイルを捌くシェルスクリプトを書くこともあるかと思います。その際に不具合が発生することがあれば、本記事が原因の可能性があるので頭の片隅に入れておくとどこかで役立つやもしれません。以上、ご参考になれば幸いです。テキストの任意の行を一行ずつ処理する。TOPスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。