9月末ごろに発売されたシェル芸本。手を付けられていなかったのですがようやく落ち着いた感があるので少しずつ解答して行こうと思います。サクッと行きます。
前回はこちら
問題12
#!/bin/bash ARG="${1:-$(cat)}" echo $((ARG*2))
問題13
$ [[ -e "unfile" ]] || touch unfile && cat unfile
問題14
$ seq 100 | awk '{print "echo 羊が"NR"匹&&sleep 1s"}' | bash
問題15
$ echo I am a perfect human | while read A; do echo "${A^^}"; done I AM A PERFECT HUMAN $ echo pen-pineapple-apple-pen | tr - \ | fmt -1 | while read L; do echo ${L^}; done | paste -sd - Pen-Pineapple-Apple-Pen
zshだと
$ echo I am a perfect human | while read A; do echo $A:u; done $ echo pen-pineapple-apple-pen | while read A; do echo "${(C)A}"; done