Bashで使用するための環境変数定義ファイルを作成する
CRON実行時に環境変数が読み込まれず困ったのでメモ 対応 declareコマンドを使用して環境変数定義を書き出し、CRON実行時のシェルスクリ...
CRON実行時に環境変数が読み込まれず困ったのでメモ 対応 declareコマンドを使用して環境変数定義を書き出し、CRON実行時のシェルスクリ...
BashでTCP接続可能になるまでまち、接続できたら終了する方法を調べた。 方法はncコマンドを使用する方法とBashだけでできる方法があるら...
コマンド呼び出しにかかった時間を計測したい ./time.sh #!/bin/bash startTime=$(date +"%s%3N") sleep 1 response=$(curl -w '\n%{http_code}' -sL --request GET --url https://szk302.dev) endTime=$(date +"%s%3N") elapsedTime=$((endTime - startTime)) elapsedTimeSeconds=$(bc <<< "scale=3; $elapsedTime/1000") echo "elapsedTime(ms):${elapsedTime}" echo "elapsedTime(s):${elapsedTimeSeconds}" 結果 console elapsedTime(ms):1109 elapsedTime(s):1.109 参考 21.1.1 Time conversion specifiers date コマンドで日時のミリ...
変数展開を使用して0埋めする 左 左側0埋めコード #!/bin/bash for i in {1..3}; do number="000${i}" echo "${number: -3}" done Note -3の前にスペースを置く 結果 001 002 003 右 右側0埋めコード #!/bin/bash for i in {1..3}; do number="${i}000" echo "${number::3}"...