くだらねえ質問はここに書き込め! Part165
at LINUX
293:login:Penguin
08/07/03 11:38:34 VRgASA6F
>>290
シェルが解釈して展開するのは glob で、
grep に渡すのは正規表現。
この2つは別物。
> $cp -r ~/.??* /path/to/back/
これはシェルが ~/.??* を展開してから cp に渡すのでうまくいく。
> $ls -a ~/ | grep -e \.??*
これは grep に正規表現を渡さなければいけない。
「最初が . で、その次に何か1文字が続き、その次に0文字以上の文字列が続く」
を表わす正規表現は「^\..*」だ。
これを grep に渡すには、シェルによって展開されないよう
ls -a ~/ | grep -e '^\...*'
などと書く必要がある。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5347日前に更新/272 KB
担当:undef