head, tailコマンドのもう一歩進んだ使い方
head
およびtail
コマンドには大変お世話になっている.
特に,データの切り出しには重宝している.
例えば,4桁の16進数から末尾6ビットを切り出すコードは以下の通り.
なお,使用するシェルはbashを想定している.
HEX="05be" echo "obase=2;ibase=16;$(echo ${HEX} | tr [:lower:] [:upper:])" | bc | \ awk '{printf "%016s", $0}' | tail -c 6
最後のtail -c 6
はtail -c +11
で代替可能である.