Bash

シェルスクリプトで上下左右から何文字か切り取る方法(行列の操作)

更新 Bash

はじめに シェルスクリプトで上下左右から文字列を切り取る方法について。 共通したコマンドがないため、いくつかのコマンドを ...

記事を読む

イメージファイルをターミナル用の色付アスキーアートに変換するWebAPIを公開しました。

更新 Bash

はじめに ANSI エスケープシーケンス といって、Unix系のターミナル上に色付きの文字列を出力することができます。 ...

記事を読む

sedで複数行にまたがった文字列を置換する方法

更新 Bash

はじめに sed コマンドで置換する場合、 複数行にまたがった文字列も置換対象としたい場合があります。 検証環境 1 2 ...

記事を読む

Dockerのイメージビルド中でapt-getを高速化するたった1つの方法

更新 Bash, Docker

はじめに (追記)煽りタイトルが思っていたより反響があるのだなと思いました。 Dockerのイメージビルド処理は少しでも ...

記事を読む

curl+pup+Dockerを使ってシェルスクリプトでスクレイピング

Bash, Docker

はじめに コマンドラインあるいはシェルスクリプトでスクレイピングするときに pup というツールを使っていましたが、1か ...

記事を読む

"mkdir"コマンドでディレクトリを作成する際には存在チェックはしなくても良い

更新 Bash

はじめに シェルスクリプトでディレクトリを作成し、 cd コマンドで移動します、というようなロジックを書くことがあります ...

記事を読む

"ls"コマンドで隠しファイルは出力したいが "." と ".." は出力させない

更新 Bash

はじめに man や --help を調べればすぐわかりますが、使えると思いましたので投稿します。 検証環境 1 2 3 ...

記事を読む

インタラクティブなシェルでバックグランドジョブの完了メッセージを表示させない方法

Bash

はじめに インタラクティブなシェルでバックグランドジョブを実行させると、ジョブ完了のメッセージが表示されますが、 ...

記事を読む

シェルスクリプトで任意のプロセスの終了を待って、別のコマンドを実行させる方法(ループ無し)

Bash

はじめに プロセスIDが特定できているが、このプロセスが終了したことを確認して次の処理を実行させたい場合にどうするのがよ ...

記事を読む

`sed` で検索文字列を含む行の行番号だけを出力する方法

更新 Bash

はじめに 検索文字列を含む行の 「行番号」 だけを出力させたいときの方法について。 sed を使って実現できます。 検証 ...

記事を読む