Bash– tag –
-
プログラミング
アクセスログをコマンドで集計する方法|ステータスコード別・IP別・時間帯別の件数と404のURLをawk・sort・uniq -cで数える($9がずれる落とし穴も)
こんにちは、おうどんです🍜 ななみさん、昨日のアクセスログ、ステータスコード別に数えておいたよ ありがとうございます。……いちばん下の『HTTP/1.1"』が3件、というのは何のコードですか? 新しいステータスコードかな。たぶん、うどん屋専用の ... -
プログラミング
【おうどんの基礎講座】標準入出力ってなに? stdin・stdout・stderrの違いと>・2>&1・パイプの使い方
こんにちは、おうどんです🍜 うどん屋の閉店後。今日の仕込み結果を、スクリプトに報告させます。 # udon.sh echo "kitsune udon: ready" echo "tempura udon: sold out" >&2 画面がうるさいので、結果はファイルにしまっておくことにしまし... -
プログラミング
bashのwhile readでループ後に変数が消える・最終行が読まれない原因と対処|パイプのサブシェル・IFS= read -r・< <(…)・lastpipe
こんにちは、おうどんです🍜 うどん屋の閉店後。今日の注文票を、bash で数えます。 count=0 printf 'kitsune\nzaru\nkake\n' | while read -r menu; do count=$((count + 1)) echo "in loop: $menu count=$count" done echo "after loop: count=$c... -
プログラミング
【おうどんの基礎講座】終了コードってなに? 0が成功の理由と$?・%ERRORLEVEL%・$LASTEXITCODEの確認方法
こんにちは、おうどんです🍜 夜間バッチが朝に止まっていた。ログを見る。 エラーは、出ていない。 先輩「終了コードは見た?」 おうどん「……しゅうりょうこーど?」 先輩「プログラムが最後に返す数字。0 なら成功」 おうどん「0点なのに成功なん... -
PC系
Gitの「LF will be replaced by CRLF」警告の意味と対処|改行コードの確認・.gitattributesでの統一・$’\r’: command not foundの直し方
こんにちは、おうどんです🍜 Windows でシェルスクリプトを書く。git add する。 warning: in the working copy of 'deploy.sh', LF will be replaced by CRLF the next time Git touches it ……warning。英語で何か言われた。でも error じゃないし...
12