BashでTCPコネクションが受け付けるまでwaitする
BashでTCP接続可能になるまでまち、接続できたら終了する方法を調べた。 方法はncコマンドを使用する方法とBashだけでできる方法があるら...
BashでTCP接続可能になるまでまち、接続できたら終了する方法を調べた。 方法はncコマンドを使用する方法とBashだけでできる方法があるら...
ドライブ容量がギリギリになり容量を圧迫するnode_modulesを全部消したかったのでメモ 対応 findを使用してnode_modulesと...
curlで実行時のレスポンスHTTPステータスとBodyを取得したい 方法 /get_https-status_body.sh #!/bin/bash response=$(curl -w '\n%{http_code}' -sL --url https://szk302.dev) echo "status: ${response: -3}" echo "body: ${response:0:-3}" 結果 console status: 200 body: <!doctype html><html lang=ja dir=auto><head><meta name=generator content="Hugo 0.80.0&...
変数展開を使用して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}"...
毎度忘れるのでメモ dig dig www.google.com @1.1.1.1 を実行 ; <<>> DiG 9.16.1-Ubuntu <<>> www.google.com @1.1.1.1 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60699 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; QUESTION SECTION: ;www.google.com. IN A ;; ANSWER SECTION:...
curlを使用してHTTPステータスコードが200になるまで待ちたい 対応 以下のコードで5秒間隔でHTTPステータスが200になるまで待ち、3...
サーバのストレージ容量が圧迫されいることがわかったが、どのディレクトリが圧迫しているかわからない。 対応 以下のコマンドを実行し、ディレクトリの...
行番号指定でコメントアウトを行うのではなく、文字列を指定してコメントアウトする 方法 後方参照?(マッチ後変数)を使用して行う 更新割当演算子(|...
日付を含むファイル名を生成したい FILE_PATH=sample.adoc FILE_NAME="${FILE_PATH##*/}" POST_DATA_TITLE="${FILE_NAME%%.adoc}_`TZ=Asia/Tokyo date +%Y%m%d_%H-%M-%S`.adoc" echo ${POST_DATA_TITLE} sample_20220119_23-37-31.adoc