量産メモ帳

忘れっぽいのでメモを残しています。

Bash

ファイル名を一括置換する。(Linux/Mac/Cygwin)

シェルの変数展開(Shell Parameter Expansion)を使うとファイル名を一括で置換できて便利です。 コマンド 現在のディレクトリ配下の全てのファイルに拡張子".bak"を付ける。 現在のディレクトリ配下の全てのファイルから拡張子".bak"を外す。 現在のディレク…

Linux の Bash プロンプトで矢印キーが効かない問題に対処する。

どうやって矢印キーを有効にするのか忘れてしまった。。 とりあえず以下を参考に後で試してみる。 bash - Using ctrl-arrow keys with PuTTY and screen - Server Fault Arrow keys in vi not working correctly.

改行コードが CR+LF のシェルスクリプトを Cygwin で実行できるようにする。

Cygwin を久しぶりにインストールしてシェルスクリプトを実行したら、キャリッジリターン(CR)を単なる文字列として認識してしまい、以下のようなエラーメッセージが表示されるようになっていた。 '\r': コマンドが見つかりません 解決方法としては、ホームデ…