回答:
を使用しcut
ます。例えば。各行の最初の4文字を削除するには(つまり、5番目の文字から開始):
tail -f logfile | grep org.springframework | cut -c 5-
grep --line-buffered "org.springframework
その問題を解決するために使用します。
tail -f logfile | grep org.springframework | cut -c 900-
最初の900文字を削除します
cut
900-を使用して、行の終わりまで900番目の文字を表示します
ただし、これらすべてをgrepにパイプ処理すると、何も得られません。
これがbashでテストされた単純な関数です。関数の最初のパラメータは文字列、2番目のパラメータは削除される文字数です
function stringStripNCharsFromStart {
echo ${1:$2:${#1}}
}