No.1
- 回答日時:
もっと簡単に出来る方法もある気もしますが、私が思いついた方法をお知らせします。
cd AAA
mv `echo * | sed 's/a1//'` BBB
この回答への補足
ありがとうございます。無事できましたが、最後に一つだけご説明いただけないでしょうか。
以下のような順序でコンピュータの処理が実行されるということでよろしいですか。
1.「*」で引数がa1, a2, a3となる。
2.sed 's/a1//'` でこのうちa1を「無いもの」に置き換える。
3.echoでa2, a3がmvコマンドに渡される。
4.「mv a2, a3」の処理がコンピュータ内で実行される。
No.2ベストアンサー
- 回答日時:
ええ、まさにその通りです。
echo * は何らかの理由(ディスクのパーティションが壊れたなど)でlsコマンドが使えなくなったときに非常措置で使う手です。
バッククォート` `で囲まれた部分は、囲まれた部分のコマンドの実行結果に置き換わるという意味です。
ところで、
mv a1 .a1 && mv * BBB && mv .a1 a1
でも行けますね。
ご解説と新しいコマンドありがとうございます。
mv a1 .a1 && mv * BBB && mv .a1 a1
mvではドットファイルは移行されないのでしょうか。いろいろと勉強になりました。いろいろなコマンドがあって(&& パイプ、echo等)、どのコマンドが優先的に実行されるのかということも勉強したいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ソフトウェア フォルダ内の全サブフォルダ内のファイルパスをサブフォルダ毎に行を分けてリスト化したい 1 2022/11/13 10:27
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
- UNIX・Linux Ubuntu でinvalid filenameとなるファイルをコピーする方法 3 2023/06/08 22:26
- Excel(エクセル) Excel VBA 3 2023/04/22 10:46
- その他(Microsoft Office) パワークエリの複数ファイルのデータ統合について 3 2022/07/14 17:06
- Excel(エクセル) エクセルVBA 複数行にまたがっている選択を判定するには 2 2023/05/21 21:54
- Excel(エクセル) フォルダ内のエクセルファイルを開かずにデータ採取する関数式 2 2022/12/22 22:15
- Perl perl このテキストファイルを簡単に配列に入れるには? 2 2022/04/27 20:24
- UNIX・Linux Linuxについて質問です。 以下のhistoryの出力結果から、sedコマンドのファイル名tmp1 1 2023/02/03 20:11
- Excel(エクセル) ¥マークを含むパスの処理について(マクロ、または関数) 2 2022/12/25 02:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
誤って/home配下を削除してしま...
-
net use /d の強制実行
-
Windowsのローカルディレクトリ...
-
ls -1R の結果をフルパスで欲しい
-
rmとrmdirについて
-
ブレース展開の使い方での質問です
-
tarで纏める際に、複数場外した...
-
絶対パスでアーカイブされたフ...
-
制限付きシェルについて
-
"no space left on device"と出...
-
バックアップファイルからの/us...
-
シェルスクリプトを使ったSCPの...
-
cpioコマンド
-
tarでフォルダに上書き
-
パスの設定とかパスを通すって...
-
iqoo neo 9と言うスマホがある...
-
Dirコマンドでフォルダ内ファイ...
-
TOPコマンドで表示するCPU使用...
-
UNIX コマンドにおける # や円...
-
SONYの音楽ソフト「x-アプリ」...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
net use /d の強制実行
-
Windowsのローカルディレクトリ...
-
tarで纏める際に、複数場外した...
-
tar.bz2ファイルのインストール...
-
コマンドプロンプトでコマンド...
-
誤って/home配下を削除してしま...
-
sylpheedメールソフト 受信でき...
-
Apache2.4のダウンロードについて
-
tarでフォルダに上書き
-
rmとrmdirについて
-
rc.d や init.d の 「.d」の意味
-
ブレース展開の使い方での質問です
-
DOSコマンドで cmd /c rd /s /...
-
ls -1R の結果をフルパスで欲しい
-
Linuxのスラッシュ,ピリオドの...
-
ImageMagickの使い方を教えて下...
-
ln ハードリンクをワイルドカー...
-
PATHを使ってcdなどで簡単に移...
-
絶対パスでアーカイブされたフ...
-
FTPのエラーメッセージで質問で...
おすすめ情報