Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次の形式のクリケット スコアのテキスト ファイルがあるとします。
kohli | 80 sachin | 100 yuvraj | 60
awk または sed で最大スコアのクリケット選手を見つけるにはどうすればよいですか?
この行は役に立ちますか?
kent$ echo "kohli | 80 sachin | 100 yuvraj | 60"|awk -F\| '{if($2>v){v=$2;l=NR}a[NR]=$0}END{print a[l]}' sachin | 100
単純に .c ファイルを作成し、 eof まで読み取り、各数値を変数に保存できます。その変数が前の数値よりも大きい場合、これが最大の数値です。eof に達すると、最大の数値 ( Cの話)。