ファイル名として、
long_filename_ver001.tar.gz を long_filename_ver001.tar.gz.org
にしたいときなど、
mv long_filename_ver001.tar.gz long_filename_ver001.tar.gz.org
と打ち込みますが、
mv long_filename_ver001.tar.gz から、
mv long_filename_ver001.tar.gz long_filename_ver001.tar.gz
まで簡単に打ち込むショートカットなどありませんか?
まず、
mv ファイル名 ファイル名
と左右のファイル名を同じにして、変更先(右側)のファイル名に.orgをつけたり、Ver002にしたり、と一部だけ修正したいのです。
※似たようなファイル名がたくさんあるので、TAB補完は使わない方法を探しています。
よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
まずは、
echo long_filename_ver001.tar.gz [Enter]
次に
mv !!:1 !!:1:p [Enter] ・・・・※
すると、
ctrl-P で、入力行が、
mv long_filename_ver001.tar.gz long_filename_ver001.tar.gz
となります。
いきなり、※のところで、
mv !!:1 !!:1.org
とか、
mv !!:1 !!:s/001/002/
とかもできます。man bash 参照のこと。
あるいは別の方法として、設定によっては、行編集の時にコピーペーストもできます。
ご回答ありがとうございます。
mv !!:1 !!:s/001/002/
って、sedと組み合わせているみたいなことができるんですね。
sedもコマンドの一種?だから、コマンドの組み合わせができるということでしょうか。。
manをもっと勉強します。
ありがとうございました。
No.3
- 回答日時:
renameもありますよ~
$ rename .gz .gz.org *001.tar.gz
renameはC言語の関数でしか知りませんでした。
bashのコマンドにもあるんですね。
man renameでさっそく勉強したいと思います。
ありがとうございました。
No.1
- 回答日時:
規則性があるならスクリプトを書けばよろしいかと。
mv $1 $1.org
ご回答ありがとうございます。
複数社でごちゃごちゃに管理しているデスマですので、規則性がないのです。
ある人は.org
ある人は.bk
ある人は.BU
ある人はver001
・・・
他人の書いた(そしてすでに派遣切りで現場に居ない)人のソースとマージとかしていかなければならないので・・。
ウチは二次受けですが、各社、各人ごとにネーミング規則が違うのです。
コーディング規約を一次受けの会社が作っていないのが問題なんでしょうかね。。
ともかくご回答ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Visual Basic(VBA) 【VBA】写真の縦横比を変えずに貼り付ける 5 2023/06/13 11:42
- Visual Basic(VBA) 貼り付けた値が消えていく 以下はソースファイルの2番目のシートのB6から最終行を取得 ターゲットファ 2 2023/07/27 12:23
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/07/01 12:54
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/21 13:29
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- XML エクセルのマクロについて教えてください。 3 2023/02/06 09:06
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
linuxのIMEの件
-
bashでシングルクォート内の変...
-
AWSでSSH接続をしたいのですが...
-
ubuntuのシャットダウンが進ま...
-
ubuntu(linux)のシャットダウン...
-
複数のフォルダを同時に参照し...
-
ubuntuで デイスク/deb/loopと...
-
Windowsのローカルディレクトリ...
-
tarで纏める際に、複数場外した...
-
Linux全般なんですけど、Live u...
-
ViエディタとVimエディタの違い...
-
Linux Mint でも使えないですよ...
-
Ubuntu on Xorgのログインについて
-
shellscript内のコマンドを、su...
-
実行の仕方及び実行結果が分か...
-
Linux Ubuntu22.4の起動時エラ...
-
ChromebookでPythonを使いたい...
-
ssl_error_logのエラー内容(AH...
-
プログラミングPC、LinuxのOSパ...
-
mxlinux 起動時エラーについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ubuntu(linux)のシャットダウン...
-
bashでシングルクォート内の変...
-
AWSでSSH接続をしたいのですが...
-
ubuntuで デイスク/deb/loopと...
-
ubuntuのシャットダウンが進ま...
-
Ubuntu on Xorgのログインについて
-
このエラー内容について教えて...
-
Windowsのローカルディレクトリ...
-
shellscript内のコマンドを、su...
-
Linux Mint 日本語入力できなく...
-
tarで纏める際に、複数場外した...
-
linuxサーバーのキャッシュをク...
-
ログにserver reached MaxReque...
-
ubuntuのサーバー(virtual box)...
-
ssl_error_logのエラー内容(AH...
-
2TBのUSBメモリを2000円ほどで...
-
ssl_request_logの必要性について
-
VirtualBox ゲストOSにPC内蔵HD...
-
[Linux初心者]Ubuntu22.04.3LTS...
-
Ubuntuで数字だけのユーザーア...
おすすめ情報