回答:
使用しないでくださいsed
、使用をcut
:
grep .... | cut -c 1-N
使用する必要がある場合sed
:
grep ... | sed -e 's/^\(.\{12\}\).*/\1/'
sed -r 's/^(.{12}).*/\1/'
。
-r
はLinuxでは利用できるようですが、Macでは利用できません。
cut -c 1-N
(Nが数である)い私のCygwinのインストールの作業をOS X、使用上(cygwinのV 2.6、Vカット8.25。。)sed -E
のではなくsed -r
、他の場所で使用。
colrm x
たとえば、最初の100文字が必要な場合:
cat file |colrm 101
それは何年も前からあり、ほとんどのLinuxとbsd(確かにfreebsd)にあり、通常はデフォルトです。入力しなければならなかったことを思い出せませんapt-get install colrm
。
colrm
、utf8を理解します。
grepを使用する必要もありません
例:
sed -n '/searchwords/{s/^\(.\{12\}\).*/\1/g;p}' file
cut
切断されませんsed
。