linuxで正規表現を使ってファイルをコピーしようとしているのですが正規表現の記述が間違っているためコピーできません. どこが間違っているのかまったく分かりません. ご教示よろしくお願いします. (コピーしたいファイルの数が少ないですが正規表現の勉強のため質問させていただきました. )
========コピーしたいファイル群============
0126-ad-g2.dat
0126-d-g2.dat
==========================================
========実行したコマンド==================
cp [0-9]\{4\}-[a-z]\{1,2\}-g2\.dat ../g2/
==========================================
No.1
- 回答日時:
あなたの使っているシェルでは正規表現が使えるのですか?
私のbashではshoptでextglobをonにしてからなら
@([0-9])@([0-9])@([0-9])@([0-9])-@([a-z])?([a-z])-g2.dat
でマッチできるようですよ。
この回答への補足
情報不足ですみません.当方はubuntu(v9.10)でシェルはtcshです. ググって見たところtcshで正規表現を有効にする方法はないみたいですね. grepなどの正規表現が使えるコマンドを組み合わせて行おうと思います. 回答ありがとうございました.
補足日時:2010/01/28 14:09No.2
- 回答日時:
意図されている正規表現は
^[0-9]{4}-[a-z]{1,2}-g2\.dat$
だと思いますが、シェル上では通常まんまファイル名扱いされます。
お好みのfindオプションにegrepなど正規表現に対応したコマンドと組み合わせて使いましょう。
find ./ -type f -maxdepth 1 | egrep "^[0-9]{4}-[a-z]{1,2}-g2\.dat$" | xargs cp --target-directory=../g2
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux Linuxについて質問です。 以下のような設定をしたMakefileを作成するにはどう記述すればよい 1 2023/02/03 20:10
- UNIX・Linux サーバー間のデータコピー(データ形式とデーターフォーマットの変換あり。一定間隔で処理) 2 2023/08/22 22:15
- その他(クラウドサービス・オンラインストレージ) OneDriveファイルのコピー時に容量不足エラー 2 2022/11/27 14:06
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 12:30
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 11:27
- Excel(エクセル) 1つのファイルを3つのフォルダにファイル名を【明日の日付】にして、コピーをしたい 2 2022/12/21 17:43
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/01/26 09:50
- iOS iPhone用動画保存アプリiCapのデータは外付けUSBメモリに保存できますか? 1 2022/10/18 17:48
- その他(OS) windows11非対応のインストール 3 2022/10/26 07:12
- グループウェア 一太郎がイントラで開けません。対処方法を知りたいです。 3 2023/04/04 13:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで複数のコメントのサ...
-
バッチファイル XCOPYで上書き...
-
バッチファイル 別ファイルにリ...
-
frxファイルの役目
-
Vba初心者です。下記のコード助...
-
アクセス クエリを別のファイ...
-
[エクセル]コピーするとオブジ...
-
ファイルサーバ上のファイルが...
-
エクセルVBAで開いているファイ...
-
vbsでExcelのシートをコピーす...
-
bat 同名ファイルコピー時にリ...
-
バッチファイルのコピーで
-
エクセルのハイパーリンクがコ...
-
現在のブックを閉じないで、マ...
-
開いている別のファイルにExcel...
-
エクセルのマクロについて教え...
-
サーバへファイルコピーについて
-
ExeclVBAユーザーフォームから...
-
パワポでスライドをコピーでき...
-
マインクラフトPCをプレイしよ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで複数のコメントのサ...
-
現在のブックを閉じないで、マ...
-
エクセルのマクロについて教え...
-
frxファイルの役目
-
バッチファイル XCOPYで上書き...
-
エクセルのハイパーリンクがコ...
-
エクセルVBAで開いているファイ...
-
ファイルサーバ上のファイルが...
-
エクセル2010、図が大きすぎま...
-
[エクセル]コピーするとオブジ...
-
バッチファイルのコピーで
-
アクセス クエリを別のファイ...
-
Vba初心者です。下記のコード助...
-
バッチファイル 別ファイルにリ...
-
同じファイル名 上書きしないフ...
-
Gitについて質問。 クローンし...
-
vbsでExcelのシートをコピーす...
-
マインクラフトPCをプレイしよ...
-
xcopyでのバッチコピー方法でコ...
-
ファイルをコピーできない
おすすめ情報