【linux】テキストの最後の行を削除した内容がほしい
問題
テキストの最後の行を削除した内容が欲しいです
例) ・ファイルの一覧から最後の最新のファイル名だけ除外する ・最後の改行だけ除去する
答え
ファイルの一覧(ls)の中で、末尾の1つを除外したリストを得る
$ ls -1 /aaa/bbb | sed '$d'
あるファイルの内容の最後の1行以外の内容を得る
$ cat /aaa/bbb | sed '$d'
これも可能
$ cat /aaa/bbb | sed -n '$!p'
メモ
先頭n行、末尾n行は、headコマンド、tailコマンドでよい。
コメント