awk コマンドを使用してテキスト ファイル内の最長行を特定する方法を教えてください。
ありがとう
最も長い行を印刷するには:
awk 'length > m { m = length; a = $0 } END { print a }' input-file
行番号で最も長い行を簡単に特定するには:
awk 'length > m { m = length; a = NR } END { print a }' input-file
awk '{ if (length($0) > longest) longest = length($0); } END { print longest }'