正規表現の使い方で困っています。
lsでディレクトリの中身を確認して、その名前とひっとするものがあれば、IFの中に入りたいのですが、エラーが出てしまいます。
正しい書き方をご存じのかたご回答のほど宜しくお願いします。
set `cat /DS/tmp/liste.fal |grep -v \#`
for i
do
verz=$(dirname $i)
set `ls $verz`
for j
do
if (test $j = "Kommentar.txt") then
echo "$j ist jetzt Kommentar.txt"
echo "cp $j $zielverz"
elif [[ "$j" =~ "*fal" ]] then
echo "$j ist jetzt *.fal"
echo "cp $j $zielverz"
と続いていくのですが、[[ "$j" =~ "*fal" ]] この部分が間違っているようです。
シンタックエラーがでます。
私が検索したいファイル名はのようなかたちです。
riipe.fal
フォルダの中には、他にも
rippe.fal.neu
rippe.erg.fal.neu
Kommentar.txt
という名前のものがあります。
宜しくお願いします。
No.2ベストアンサー
- 回答日時:
「lsでディレクトリの中身を確認して、その名前とひっとするものがあれば、IFの中に入りたい」というのが, 何をしたいのか分かりません. とりあえず
・「ディレクトリの中身」を「確認する」というのはどういう操作なのか
・「その」が何を指しているのか
・「その名前とひっとするもの」の「もの」は何なのか
が読み取れません.
「あなたのしたいこと」をもっと明瞭に (かつ理解しやすく) 書いてみた方がいいんじゃないかなぁ.
コメントありがとうございました。
指定したファイルがある場合のみ、そのディレクトリの中の、そのファイルをディレクトリの階層を守ったままコピーまたは、リンクしたいのです。
ちなみに、試行錯誤した結果、
elif (echo $j | grep 'fal$')
でできました。
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(家事・生活情報) 夏場のお茶の作り方についての質問です。 寝る前にお茶を沸かしておくのですが、暑いので、T-faLで水 3 2023/06/28 12:15
- UNIX・Linux 次の要件を満たすにはどのように修正したらよろしいでしょうか 1 2022/11/24 20:57
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- Windows 10 Windowsのバッチファイルで正規表現の置換方法について… 4 2022/12/09 16:00
- Visual Basic(VBA) VBAの繰り返し処理について教えてください。 3 2022/08/02 13:21
- 電気・ガス・水道 どうしたらキッチンがどれくらい電力使えるか分かりますか? ブレーカー見れば分かりますか? この前、電 6 2023/05/21 20:27
- Excel(エクセル) フォルダ内のワードファイルをPDFに一括変換するVBA 3 2023/06/09 16:51
- PHP 文字列を段落で分ける方法を教えて下さい。 2 2023/03/09 10:03
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- Visual Basic(VBA) セルの値からファイルを複数作りたい2 3 2022/10/07 15:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
[Linux初心者]Ubuntu22.04.3LTS...
-
自作のウェブサイトを友人に見...
-
bashでシングルクォート内の変...
-
Ubuntu系とCentOS系の違いはな...
-
ubuntuで デイスク/deb/loopと...
-
AWSでSSH接続をしたいのですが...
-
ubuntu(linux)のシャットダウン...
-
Ubuntu on Xorgのログインについて
-
linuxサーバーのキャッシュをク...
-
ssl_error_logのエラー内容(AH...
-
yumやaptで依存関係で自動的に...
-
windows10を使っています。 wsl...
-
ubuntuのシャットダウンが進ま...
-
ホストオンリーアダプタで接続...
-
UNIXのマニュアルを日本語訳す...
-
初期のSurface Goにubuntuをデ...
-
Ubuntuのアプリ版?が起動しません
-
Ubuntuで数字だけのユーザーア...
-
ファイルデータでネットワーク...
-
サーバー間のデータコピー(デ...
マンスリーランキングこのカテゴリの人気マンスリー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とな...
おすすめ情報