2020-01-21Bash,Docker,Linux

2020-01-21

はじめに

dig コマンドや nmap をつかって、サーバの外部からの見え方を調査する必要がありました。
軽量でクリーンなLinux環境がほしかったので、 Alpine Linux を使ってみたのですが、パッケージの探し方につい ...

Bash

はじめに

今日はラーメン食べにいくぞ!という思いをワンライナーで。

検証環境$ uname -moix86_64 MacBookPro11,4 Darwin$ bash -version | head -n 1GNU bash, ...

2020-01-16Bash

2020-01-16

はじめに

シェルスクリプトで上下左右から文字列を切り取る方法について。
共通したコマンドがないため、いくつかのコマンドを組み合わせて実現することになります。

検証環境$ uname -moix86_64 x86_64 GN ...

2020-01-10Bash

2020-01-10

はじめに

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

例えば、 echo コマンドでは出力したい文字列の前に \e[35m (数値部分は任意。)といった制御文 ...

2020-02-06Bash

2020-02-06

はじめに

sed コマンドで置換を行う場合、 複数行にまたがった文字列も置換対象としたい場合があります。

検証環境$ uname -moix86_64 MacBookPro11,4 Darwin$ bash -version | ...

Bash,Docker

はじめに

Dockerのイメージビルド処理は少しでも速い方が、試行錯誤にかかる時間を減らすことができます。

apt-get にかかる時間が全体のそこそこの時間を占めているのでなんとかできないかと思いました。

検証環境$ ...

Bash,Docker

はじめに

コマンドラインあるいはシェルスクリプトでスクレイピングするときに pup というツールを使っていましたが、1から環境構築する場合を考え Docker を利用する方法を整理してみました。

検証環境$ uname -moix ...

Bash

はじめに

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

mkdir コマンドを単純に実行してしまうと、すでにディレクトリが存在しているときにエラーを吐いてしま ...

Bash

はじめに

man や --help を調べればすぐわかりますが、使えると思いましたので投稿します。

検証環境$ uname -moix86_64 x86_64 GNU/Linux$ bash -version | head -n ...

Bash

はじめに

インタラクティブなシェルでバックグランドジョブを実行させると、ジョブ完了のメッセージが表示されますが、 .bashrc あるいは .zshrc でバックグラウンドジョブ実行した場合にこれが煩わしいのでなんとかしたいと思いました ...

Bash

はじめに

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

プロセス終了を持って、Macの通知バーにメッセージを表示させたかったのですが、 while ...

Bash

はじめに

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

検証環境$ uname -moix86_64 MacBookPro11,4 Darwin$ bash -v ...

Bash

はじめに

小ネタ。
シェルスクリプトでFizzBuzzを書いたらどんなふうにかけるかを試してみました。

検証環境$ bash -version | head -n 1GNU bash, バージョン 5.0.7(1)-rel ...

Bash

今日は小ネタ。
何度か記述することがあったので、整理しました。

検証環境$ bash -version | head -n 1GNU bash, バージョン 5.0.7(1)-release (x86_64-apple- ...

Bash

はじめに

小さなことですが、 xargs の man ページを見ていて気づいたことが 2つ ありました。

検証環境$ bash -version | head -n 1GNU bash, version 4.2.46(2)-rel ...