Linux
Bashシェルスクリプト(コマンドライン)でファイル名の一括置換を行う(ファイル名にスペースあり)
はじめに 昨年後半から仕事が忙しく、ブログ投稿を行っていました。 些細なネタでもいいので毎日続けることが大事だと反省しま ...
最近のtarコマンドは展開時だけでなく、圧縮時もフォーマットを自動判定してくれる
はじめに 随分眺めの夏休みでした。ブログ投稿も二週間空いてしまいました。 一度途絶えた習慣をもう一度体に染み込ませるのは ...
自作したシェルスクリプトをLinuxのsystemdサービスとして起動する方法
はじめに 最近は Kubernetes や サーバレス なしくみを用いたサービス運用が進んでいるため、Linux の ...
Bashシェルスクリプトで空ディレクトリを再帰的に検索し削除する
はじめに 開発が進むと、アプリケーション内に不要な空ディレクトリが誕生することがあります。 そのまま残り続けていると、本 ...
【衝撃】シェルスクリプトなら素数を列挙する問題が1行(ワンライナー)で書ける!
はじめに シェルスクリプトだと FizzBuzz が1行(ワンライナー)で書ける と同じようにワンライナーネタです。
最 ...
ログを "tail -f" で監視している時にログローテートや "mv" されると何も表示されなくなってしまうことに対処
はじめに サーバの運用作業を行っているとき、リリース作業を行っているときにログを監視するために tail -f コマンド ...
"bash -c"コマンド実行で子プロセスが作られる時、作られない時
はじめに KubernetesのマニフェストファイルやDockerのビルドファイル、Docker Composeの設定フ ...
Bashでコマンドライン上にタブ文字をはりつけると消える問題に対応
はじめに MacのデフォルトシェルもZshになったこともあり、最近インタラクティブな操作目的でBashを起動する機会は徐 ...
Bashシェルスクリプト上での"[..]"と"[[..]]"の違い
はじめに Bash上で作業を行ったり、Bashのシェルスクリプトを書いたりする場合に条件分岐を使うケースがあります。 ...
Crontabにシステム起動時に1度だけコマンドが実行されるように設定する方法
はじめに man 5 crontab を読んでいてたまたま見つけたので紹介。
crontab の実装の違いにより使える、 ...



