Linux

Bashシェルスクリプト(コマンドライン)でファイル名の一括置換を行う(ファイル名にスペースあり)

Bash, CentOS, Ubuntu, Linux, Docker

はじめに 昨年後半から仕事が忙しく、ブログ投稿を行っていました。 些細なネタでもいいので毎日続けることが大事だと反省しま ...

記事を読む

最近のtarコマンドは展開時だけでなく、圧縮時もフォーマットを自動判定してくれる

更新 Bash, Linux

はじめに 随分眺めの夏休みでした。ブログ投稿も二週間空いてしまいました。 一度途絶えた習慣をもう一度体に染み込ませるのは ...

記事を読む

自作したシェルスクリプトをLinuxのsystemdサービスとして起動する方法

更新 Bash, CentOS, Ubuntu, Linux

はじめに 最近は Kubernetes や サーバレス なしくみを用いたサービス運用が進んでいるため、Linux の ...

記事を読む

Bashシェルスクリプトで空ディレクトリを再帰的に検索し削除する

Bash, Linux, Mac

はじめに 開発が進むと、アプリケーション内に不要な空ディレクトリが誕生することがあります。 そのまま残り続けていると、本 ...

記事を読む

【衝撃】シェルスクリプトなら素数を列挙する問題が1行(ワンライナー)で書ける!

Bash, Linux

はじめに シェルスクリプトだと FizzBuzz が1行(ワンライナー)で書ける と同じようにワンライナーネタです。 最 ...

記事を読む

ログを "tail -f" で監視している時にログローテートや "mv" されると何も表示されなくなってしまうことに対処

更新 Bash, Linux

はじめに サーバの運用作業を行っているとき、リリース作業を行っているときにログを監視するために tail -f コマンド ...

記事を読む

"bash -c"コマンド実行で子プロセスが作られる時、作られない時

更新 Bash, CentOS, Ubuntu, Linux, Docker, Kubernetes

はじめに KubernetesのマニフェストファイルやDockerのビルドファイル、Docker Composeの設定フ ...

記事を読む

Bashでコマンドライン上にタブ文字をはりつけると消える問題に対応

Bash, CentOS, Ubuntu, Linux, Docker

はじめに MacのデフォルトシェルもZshになったこともあり、最近インタラクティブな操作目的でBashを起動する機会は徐 ...

記事を読む

Bashシェルスクリプト上での"[..]"と"[[..]]"の違い

更新 Bash, CentOS, Ubuntu, Linux

はじめに Bash上で作業を行ったり、Bashのシェルスクリプトを書いたりする場合に条件分岐を使うケースがあります。 ...

記事を読む

Crontabにシステム起動時に1度だけコマンドが実行されるように設定する方法

更新 Bash, CentOS, Ubuntu, Linux

はじめに man 5 crontab を読んでいてたまたま見つけたので紹介。 crontab の実装の違いにより使える、 ...

記事を読む