Bashシェルスクリプトで「.」や「source」コマンド経由で呼び出されていないかをチェックする方法
はじめに Bashシェルスクリプトで関数のコールスタックを取得・出力する の続きです。 続 ...
Bashシェルスクリプトで関数のコールスタックを取得・出力する
はじめに Bashシェルスクリプトでログを出力する際などに以下のような情報が欲しい場合があ ...
Alpine Linuxのapkコマンドでインストール可能なパッケージを検索する方法
はじめに dig コマンドや nmap をつかって、サーバの外部からの見え方を調査する必要 ...
シェルスクリプトでラーメンを食べたい思いをワンライナー
はじめに 今日はラーメン食べにいくぞ!という思いをワンライナーで。 検証環境 $ unam ...
シェルスクリプトで上下左右から何文字か切り取る方法
はじめに シェルスクリプトで上下左右から文字列を切り取る方法について。 共通したコマンドが ...
イメージファイルをターミナル用の色付アスキーアートに変換するWebAPIを公開しました。
はじめに ANSI エスケープシーケンス といって、Unix系のターミナル上に色付きの文字 ...
sedで複数行にまたがった文字列を置換する方法
はじめに sed コマンドで置換を行う場合、 複数行にまたがった文字列も置換対象としたい場 ...
Dockerのイメージビルド中でapt-getを高速化するたった1つの方法
はじめに Dockerのイメージビルド処理は少しでも速い方が、試行錯誤にかかる時間を減らす ...
curl+pup+Dockerを使ってシェルスクリプトでスクレイピング
はじめに コマンドラインあるいはシェルスクリプトでスクレイピングするときに pup という ...
“mkdir”コマンドでディレクトリを作成する際には存在チェックはしなくても良い
はじめに シェルスクリプトでディレクトリを作成し、 cd コマンドで移動する、というような ...
“ls” コマンドで隠しファイルは出力したいが “.” と “..” は出力させない
はじめに man や --help を調べればすぐわかりますが、使えると思いましたので投稿 ...
インタラクティブなシェルでバックグランドジョブの完了メッセージを表示させない方法
はじめに インタラクティブなシェルでバックグランドジョブを実行させると、ジョブ完了のメッセ ...
シェルスクリプトで任意のプロセスの終了を待って、別のコマンドを実行させる方法(ループ無し)
はじめに プロセスIDが特定できているが、このプロセスが終了したことを確認して次の処理を実 ...
`sed` で検索文字列を含む行の行番号だけを出力する方法
はじめに 検索文字列を含む行の 「行番号」 だけを出力させたいときの方法について。 sed ...
シェルスクリプトだとFizzBuzzが1行(ワンライナー)で書ける
はじめに 小ネタ。 シェルスクリプトでFizzBuzzを書いたらどんなふうにかけるかを試し ...