著者:長原 宏治
Linuxエンジニアの認定試験としては「LPIC」が有名ですが、より幅広くLinux初学者を対象とする「Linux Essentials」という認定試験が2020年から開始されています。本特集では出題範囲に対する理解を確認できる例題を挙げながら、Linux Essentials試験の内容を紹介します。つまずきがちな部分について問う例題を盛り込みましたので、腕に覚えがある人もぜひチャレンジしてみてください。
シェルスクリプトマガジン Vol.80は以下のリンク先でご購入できます。
図1 問3-3-1の解答例
1 2 3 4 |
#!/bin/bash codefile=data.csv prefecture=$1 grep $prefecture $codefile | sort -t , -k 5 | cut -d , -f 3 | tail -n +2 |
図2 問3-3-2の解答例
1 2 3 4 5 6 7 8 9 10 11 12 13 |
#!/bin/bash codefile=data.csv if [ $# -le 0 ] then echo Usage: $0 PREFACTURE... >&2 exit 1 fi for prefecture in $* do echo ${prefecture}: grep $prefecture $codefile | sort -t , -k 5 | cut -d, -f 3 | tail -n +2 done exit 0 |