1
cut
を使って文字列の一部を取得したいと考えています。ここでは、ダミーの例を示します。最後のCR文字を `cut 'で削除する方法
$ echo "foobar" | cut -c1-3 | hexdump -C
00000000 66 6f 6f 0a |foo.|
00000004
最後に\n
文字が追加されています。
その場合には、次のように最後の文字を削除するためにcut
を使用することも意味がありません:
echo "foobar" | cut -c1-3 | rev | cut -c 1- | rev
私はまだこの余分な、不要な文字を取得し、私のような余分なコマンドを使用して避けたいです:
shasum file | cut -c1-16 | perl -pe chomp