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。IPv4192.168.0.1などのIPv4形式から:str=192.168.0.1if ||1{2}|2|...
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 "今度はtrueのとき...