tipsmemo:tips:shellscript
Shellscript
コマンド出力を直接diff
bash
diff <(command1) <(command2)
bin/sh
command1 | ( command2 | diff /dev/fd/3 -) 3<&0
連番のゼロパディング
seq -f %05g 1 10
ただし、桁数が増えると指数表現になるので、その場合はフォーマットをfにして小数点部分を削る
seq -f %08f 1 10000000 | sed -e "s/\.000000//"
正規表現
ssh接続テスト
echo "hostname"; ssh -q -T -o "PasswordAuthentication no" -o "StrictHostKeyChecking no" -i .ssh/id_rsa user@host ":" && echo "OK" || echo "NG"
tipsmemo/tips/shellscript.txt · 最終更新: 2021/02/24 05:40 by hayashi