シェル芸

シェルワンライナー ~シェル芸を極める道~ 3歩目

sortとuniqによる集計 問 14.前回のおさらい 出力される1~5の数字に対して奇数、偶数を判定する [opc@linux ~]$ seq 5 | awk '{print $1%2 ? "奇数":"偶数"}' 奇数 偶数 奇数 偶数 奇数 [opc@linux ~]$ ↓のように書いても良いが、【条件 ? 条件が正の場合:…

シェルワンライナー ~シェル芸を極める道~ 2歩目

awkによる検索と計算の練習 問 10.正規表現を使って偶数を出力する [opc@linux ~]$ seq 5 | awk '/[24]$/' 2 4 問 11.C言語のような条件式で偶数を出力する '$1%2==0'の意味は$1が出力行の1つ目の要素を指す。 ここでは2とか4となる。 そして%2==0は2で割…

シェルワンライナー ~シェル芸を極める道~ 1歩目

1+1の計算 bcは計算するコマンドで | で左の1+1の結果をbcに渡している [opc@linux ~]$ echo '1+1' | bc 2 [opc@linux ~]$ ファイルへの保存 >記号を使うことで計算された値をaに書き込む(リダイレクトする) [opc@linux ~]$ echo '1+1' | bc > a [opc@linux …