Bashで”while read”ループ内で変更した変数がループ外に反映されないときの対処
はじめに よく知られていることですが、 あるコマンドの実行結果をパイプで渡し、 while ...
Bashシェルスクリプトでランダムな数値(乱数)を生成する
はじめに 意外にも、初歩的な「乱数」に関するエントリを書いたことがなかった( _過去にサラ ...
13年前の投稿で解いたプログラミング問題をシェルで解いてみる
はじめに もう13年も前になる記事がふと目に入って、今だったらどう解くかな?とやってみまし ...
シェルスクリプト(awk)でCSVデータの行合計、列合計を算出する
はじめに あまり AWK が得意ではないのでエントリで取り扱うことがありませんでしたが、c ...
2つのコマンドをパイプで繋いだときのパイプバッファをエディタで編集する方法
はじめに 以前 コマンド実行結果を Vim や Visual Studio Code で開 ...
コマンド実行結果をVimやVisual Studio Codeで開く方法
はじめに 先日、会社の後輩からターミナルでコマンドを実行した結果をエディタで開く方法がない ...
Bashシェルスクリプトで2つのディレクトリ内のファイル名のみを比較する(ファイルの内容の違いは許容)
はじめに 過去に以下のようなエントリを投稿しました。 Bashシェルスクリプトで2つのディ ...
実行中のBashシェルスクリプトを書き換えると挙動が変わる問題とその対処法
はじめに 時事ネタに乗り遅れましたが、昨年末にTwitterで話題になっていた内容について ...
Bashシェルスクリプト(コマンドライン)でファイル名の一括置換を行う(ファイル名にスペースあり)
はじめに 昨年後半から仕事が忙しく、ブログ投稿を行っていました。 些細なネタでもいいので毎 ...
意外と知られていない?シェルスクリプトで1秒未満のsleep(wait)が使える
はじめに 今回紹介する機能が利用できる環境、利用できない環境があるかと思います。 (逆に利 ...
シェルスクリプトが二重起動されないように flock で排他制御を行う
はじめに 最近ではすっかり Docker を使うようになり、 Linux サーバの Dae ...
AWSの設定(プロファイル)をコマンドで簡単に切り替える方法
はじめに 管理するクラウド上のシステムが増えてくると、AWS の設定(プロファイル)の切り ...
“docker diff”を使って”pip install”のライブラリインストール先を調べる
はじめに クラウド化、コンテナ化、マイクロサービス化が進み、システムを 複数の言語で作られ ...
コマンドラインから新しいウィンドウで Chrome ブラウザを開きたい
はじめに Mac の open コマンド、便利ですね。 $ open "ファイル ...
最近のtarコマンドは展開時だけでなく、圧縮時もフォーマットを自動判定してくれる
はじめに 随分眺めの夏休みでした。ブログ投稿も二週間空いてしまいました。 一度途絶えた習慣 ...