きり丸の技術日記

技術検証したり、資格等をここに残していきます。

シェル

【Bash】別ファイルに定義した変数を使用する

小ネタ。なお、特に説明はしていませんが、関数も変数と同じように使えます。 環境 Bash GNU bash, version 5.0.17(1)-release (x86_64-pc-linux-gnu) Ubuntu 20.04.2 LTS GitHub Codespaces 概要 変数を使用したいシェルからsourceコマンドで変数を定義した…

echoコマンドで文字色や背景色を変更する

echoコマンドで出力する文字色や、背景色を変更できることを知っていましたか?こちらを覚えると、正常終了時には緑色で完了メッセージ、異常終了時には赤色で異常メッセージを出力することで、シェルの終了を視覚で検知することができます。 今回の記事では…

【シェル】Expectで特定の文字を検出したら、別のコマンドを打って環境構築を自動化する

参考元の記事が優秀ですので、この記事は「やってみた」レベルの記事になります。詳しいことは参考元記事を参照してください。このコマンドを忘れていたので、私のメモ用記事でもあります。 環境構築時、ディスプレイに「password:」が出力されたら、自動的…

【シェル】ファイル名にprefixを追加してrenameするだけのシェルを作る

探せばいっぱい出てくるので、単純に「やってみた」記事。 シェルとかツールをサクっと作れるとかっこいいよね。 とはいえ、テストはしづらいから、本当はPythonとかで作ったほうがいいのかも…。 まぁ、シェルなら障害調査でオンプレミスなら使えると思うの…