[Shell command] 全ての行の先頭の N 文字を削除する
作成日: 2022年04月25日
sed コマンドの -e オプションを使うと、全ての行の先頭の N 文字を削除することができます。
まず dummy.txt という名前のテキストファイルを作成します。
one
two
three
出力した dummy.txt の内容を sed コマンドに渡します。"s/^.\{2\}//" では、先頭の 2 文字を空文字列に置き換えています。
cat dummy.txt | sed -e "s/^.\{2\}//"
実行結果
e
o
ree