回答:
使用しないでください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。