No.5
- 回答日時:
windows の場合、* は各コマンドが個別に独自の意味を持って処理しますが、unixのshellの場合は、各コマンドを起動する前にshellが展開します。
shellでワイルドカードを使う場合は、まず実際のコマンドでなく、echo コマンドを使うと、実際に実行されるコマンドラインがわかるでしょう。
例:echo mv test-*.txt my-*.txt
本題ですが、bashの場合、sedやawkを使わないでも出来ます。
for F in test-*.txt;do mv $F ${F/test-/my-};done
No.3
- 回答日時:
済みません間違えました。
find . -name '*.txt' -print |
sed -ne 's/.\/test-\([^.]*\)\.txt/mv test-\1.txt my-\1.dat/p' | sh
No.2
- 回答日時:
find . -name '*.txt' -print |
sed -ne 's/test-\([^.]*\)\.txt/mv test-\1.txt my-\1.dat/p' | sh
No.1
- 回答日時:
find . -name '*.txt' -print |
awk '
{
dist = $0;
sub("test-","my-",dist);
sub("txt","dat",dist);
printf ("mv %s %s\n", $0, dist);
}' | sh
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(開発・運用・管理) コマンドプロンプトまたはpower shellなどを用いてのフォルダ内のファイル一括リネーム方法をご 4 2022/10/24 09:42
- Access(アクセス) Access VBA を利用して、フォルダ内のファイルの名称を変更したい 1 2023/08/03 08:27
- その他(開発・運用・管理) 複数ファイル名の一括変更について 3 2023/04/27 13:08
- その他(開発・運用・管理) フォルダの中にファルダを作成してファイルを格納するバッチコマンド 1 2022/06/30 11:39
- その他(プログラミング・Web制作) ファイル名の一部をbatで変更したい batファイルを使って、以下のようにファイル名の一部を変更した 3 2023/02/21 20:09
- 画像編集・動画編集・音楽編集 ファイル名一括変換ソフト探してます 1 2023/01/04 01:30
- UNIX・Linux JSLinuxについて。 Linuxのこの手順のプログラミングは合っているでしょうか。 ①ホームディ 2 2022/06/20 15:33
- UNIX・Linux Linuxについて質問です。 シェルスクリプト名をfind.shとして、以下の条件をすべて満たすファ 1 2023/02/03 03:50
- Windows 10 renameコマンドでファイル名からアンダースコアを消す方法 5 2023/04/24 13:33
- フリーソフト フォルダ、ファイル名の一括変換について 3 2023/03/16 09:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
[Linux初心者]Ubuntu22.04.3LTS...
-
自作のウェブサイトを友人に見...
-
Ubuntu系とCentOS系の違いはな...
-
ubuntu(linux)のシャットダウン...
-
AWSでSSH接続をしたいのですが...
-
ubuntuで デイスク/deb/loopと...
-
bashでシングルクォート内の変...
-
linuxサーバーのキャッシュをク...
-
ubuntuのシャットダウンが進ま...
-
tarで纏める際に、複数場外した...
-
cronの@rebootでのdateコマンド...
-
ログにserver reached MaxReque...
-
Linux のシェルスクリプトの強...
-
新しく買ったWin11のPCでLinux...
-
windows10を使っています。 wsl...
-
ワイルドカードの使い方
-
VertualBox でのLinux Mint の...
-
shellscript内のコマンドを、su...
-
ssl_error_logのエラー内容(AH...
-
UNIXのマニュアルを日本語訳す...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ubuntu(linux)のシャットダウン...
-
bashでシングルクォート内の変...
-
ubuntuのシャットダウンが進ま...
-
Windowsのパソコンを使って仮想...
-
ubuntuで デイスク/deb/loopと...
-
AWSでSSH接続をしたいのですが...
-
Ubuntu on Xorgのログインについて
-
LinuxのノートパソコンでDVDコ...
-
linuxサーバーのキャッシュをク...
-
Postfixでドコモメールに送信す...
-
Windowsのローカルディレクトリ...
-
tarで纏める際に、複数場外した...
-
Linux のシェルスクリプトの強...
-
Linux Mint 日本語入力できなく...
-
ホストオンリーアダプタで接続...
-
ubuntuのサーバー(virtual box)...
-
VirtualBox ゲストOSにPC内蔵HD...
-
shellscript内のコマンドを、su...
-
Linux Ubuntu22.4の起動時エラ...
-
Ubuntu でinvalid filenameとな...
おすすめ情報