0
awk '{
for(i = 1; i <= NF; i++) { 
    j = i + 1;
    if($i == $j) {
        print FNR " | " $0 " | " $i; 
    }
}
}' myfile

次の行がある場合myfile:

There is a storm storm outside .

My my car is red .

出力は次のようになります。

1 | There is a storm storm outside . | storm

大文字と小文字の区別を無視して表示するコマンドを作成するにはどうすればよいですか?

2 | My my car is red . | my
4

1 に答える 1

2

toupper」を使用して、文字列を大文字に変換できます

if(toupper($i) == toupper($j)) {
于 2013-05-12T12:38:27.817 に答える