![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.2ベストアンサー
- 回答日時:
シェルによって違うというよりは「正規表現」と「シェルのワイルドカード」が違うんです。
シェルのファイル名の展開に使用する * や ? や [a-z] のようなものは正規表現とは違います(強いて言えば簡略化された正規表現です)。また、だいたいの有名なシェルは Bourne Shell (sh) の影響を受けており、ワイルドカードの規則はほぼ同じです(というか私は違うのを知りません)。> aではじまりzで終わるファイルをdir1/からdir2へ移したい場合
それは mv dir1/a*z dir2 で出来ます。
*の部分は0文字以上の任意の文字列です。(これを正規表現で書くとしたら.*になります)。
No.1
- 回答日時:
bashの * と正規表現の * は意味が違います。
シェルでは*は「任意の文字列」という意味で使われます。ですから、
# ls ab*z
は「abz」「abcdefbz」「abhogehogez」などに引っかかります。
この回答への補足
回答ありがとうございます。
ではほかのシェルでaではじまりzで終わるファイルをdir1/からdir2へ移したい場合、mv /dir1/a*v /dir2ではaから始まらないファイルも移動してしまうことになりますよね。ではどうしたらいいのでしょうか?
回答ありがとうございます。
シェルによって違うなんてややこしいですね。
LPICの勉強がしにくいです!
とりあえず、通常のシェルは教科書どおりということを理解しておきます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 派遣社員・契約社員 派遣元に5年ルールの無期契約を希望しましたが、昇格試験を受けるよう言われました。 2 2023/06/25 18:46
- 情報処理技術者・Microsoft認定資格 基本情報技術者試験について 基本情報技術者試験の午後問題についてなのですが、 大門①の情報セキュリテ 1 2022/10/30 00:34
- MySQL UPDATE my_items SET item_name '赤い,甘い,ケーキ' WHERE id 1 2023/01/03 09:52
- その他(プログラミング・Web制作) VB.NETの正規表現について 4 2022/04/12 16:54
- 大学受験 志望校で関関同立のどこにするか迷っている高3文系受験生です。 もともと自分は去年の夏の河合塾模試英国 9 2023/07/24 11:59
- 防犯カメラ・監視カメラ・小型カメラ セコムについて 2 2023/05/21 11:57
- その他(プログラミング・Web制作) python コードについて(初学者です) 3 2023/07/20 14:44
- 調理師・管理栄養士・パティシエ 過去問のテキストは購入した方が良いのか 社会人既卒(短大栄養士)の者です。 第36回管理栄養士国家試 1 2022/03/26 22:54
- その他(職業・資格) 至急回答お願いします。 12月初旬に衛生管理者試験を受験します。 そのために、過去問の問題集を購入し 1 2022/10/13 18:33
- 弁護士・行政書士・司法書士・社会保険労務士 記述対策について 1 2022/09/19 20:51
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Cシェル内でBシェルの様な関数...
-
『存在するかどうか分からない...
-
シェル 会話形式でエンターキ...
-
リナックスユーザーのファイラー
-
shellのワイルドカードについて
-
echo で ' を表示させる方法
-
BシェルとBashの違い
-
WWWメンテナンスユーザにシェル...
-
csh (tcsh)での環境変数の長さ...
-
コマンドプロンプトとかで、net...
-
Cシェルでのファイルからの入...
-
unix初心者です
-
bashに詳しい方、教えて下さい...
-
SUSEでのHave a lot of fun......
-
MacOSXでJNetHackTNGを遊ぶには?
-
シェルとカーネルについて。
-
バックスラッシュの意味がわか...
-
作業ログから時間のみを抽出
-
bashにおける $[算術式] とは?
-
psコマンド時、「-bash」の意味
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
export と set は違うの?
-
Cシェル内でBシェルの様な関数...
-
バックスラッシュの意味がわか...
-
シェルスクリプトで #!/bin/sh ...
-
.cshrc ファイルについて
-
『存在するかどうか分からない...
-
mac os x10.6.4のターミナルでp...
-
シェルスクリプトに関する問題...
-
posixでshellを起動したとき`da...
-
シェル 会話形式でエンターキ...
-
ubuntuの端末の左にカレントデ...
-
Linuxのファイル禁止文字
-
ターミナルが全く入力できない
-
BシェルとBashの違い
-
シェルスクリプトのbashとperl...
-
Linuxシェルによる同一文字列の...
-
msys(cygwin)で、シェルスクリ...
-
シェルの変数をMySQLに送る方法...
-
lsコマンド部分一致方法
-
UNIX(hp-ux)のコマンド履歴↑↓
おすすめ情報