2020-04-19から1日間の記事一覧
2020 Apr. 19. 変数を二重引用符(ダブルクォーテーション)で囲み、その外側を一重引用符(シングルクォーテーション)で囲む(シェルのPPID変数をawkのパターンに記述する例) $ NumColPs=`ps ax | grep $PPID | grep -v 'grep' | awk '$1 == '"${PPID}"' {pri…
2020 Apr. 19. ${array[0]} : 先頭の要素を取り出せる $array[0] : 変数${array}と文字列"[0]"として扱われる
2020 Apr. 19. ## get parent process which started this script # 6th column of "ps ax" is parent command # columns after 7th are arguements of parent command NumColPs=`ps ax | grep $PPID | grep -v 'grep' | awk '$1 == '"${PPID}"' {print NF}'…
2020 Apr. 19. Argues=($@) for EachArgue in ${Argues[@]} do DO_SOMETHING done
2021 Feb. 21. 2020 Jun. 03. 2020 Apr. 19.(Linux上で)awkで条件に合致する列を出力して1つの変数に格納すると、出力される列の区切りはスペース/空白(0x20)となり、末尾に改行(0x0a)が付く。 STR=$(cat FILE | awk '{for (i = 2; i <= NF; i++ ) print $i…
2020 Apr. 21. 2020 Apr. 19. isAnyRunning.sh #!/bin/bash # 2020 Apr. 20. # 2020 Apr. 19. # Ryuichi Hashimoto. # check commands that you gave on arguement are running. # usage: ${CMD} COMMAND1 [COMMAND2 COMMAND3...] # check COMMANDS that you…