bash

bash

.bashrcの読み込み時に404:: command not foundが出るのを直す

.bashrcの読み込み時に、404:: command not foundが出ていた 更新履歴 2023/5更新: docker compose -fの補完による問題は、Docker Desktopの更新やdnf updateで直ることを...
bash

bashで文字列がIPアドレスかどうか判定する

bashの正規表現で文字列がIPアドレスか判定する。 IPv4とIPv6。IPv6は参考有り。使っている正規表現はPOSIX ERE。 IPv4 192.168.0.1などのIPv4形式から: str=192.168.0.1 if ||1{...
bash

bashの判定で-nを使うならダブルクォートする

タイトルがほぼすべてだが、bashの変数判定-nの挙動のメモ 要約 変数の文字列のチェックでは、""で囲ったほうが意図した動作を行いやすい。以下は思いつくまでの経緯。 状況 関数の中で外側で宣言されていた変数を参照しようとすると期待した通り...
bash

ファイルをリモートには作成しないでリモートからローカルに転送する

SSH越しに.tar.gzなファイルをリモートには作成しないでリモートからローカルに持ってくる。 きっかけ これの350p辺りを読んでいて思い出した。あるディレクトリ階層をそのままローカルにもってくる例があったので、そういえばこういうことを...
bash

ファイルへのリダイレクトで上書き設定を変更する

bash: requirements.txt: cannot overwrite existing fileと表示されたので上書きできるようにする。 発生 VSCodeのリモートコンテナでリビルドした時か分からないけれど、次のようなコマンド...
bash

wsl2なdebianの起動時にssh-agentを動かしておく

wsl2のdebianでssh-agentが起動してないのでログイン時に起動するようにする。 記事更新 2022/2: インストールを追記。誤字修正。 インストール 真っ白なdebianには、ssh関連のツールが入っていないことに気付いたの...
bash

mailコマンドの最大サイズの変更もしくは方法自体を変える

centosでmailコマンドで送信可能な添付ファイルの上限と上限を超えた時の対応策 リモートのcentosでファイルをメールで送ろうとしたらサイズ上限に引っかかっていたので、上限について調べた。 また、メール以外で送信というか回収する方法...
bash

if,forなどのbashメモ

bash文法のメモ 忘れては調べるということの繰り返しが多いので、探しやすいように。 if文関連 if文の基本は、 # ifの基本 if 数値; then echo "trueのとき" else if 数値; then echo "今度はt...