勝手にしやがれ Part2.

【投稿時の注意】
パスワード入力:必須。投稿後の削除時は同じパスワードを使います。
投稿者入力:いまのところ任意。入力を省略すると「名無しさん」がデフォルトで表示されます
Eメール入力:いまのところ任意。
リンクの入力:本文中に http の文字列が含まれると投稿出来ません。URL を貼るときは h 抜きで ttp:// とするなど工夫してみて下さい

15 / 163 ←次へ | 前へ→

【149】Re:ワイルドカードの展開規則
 文太  - 2008/10/22(水) 11:01 -

引用なし
パスワード
    「*x*」という指定の仕方は cmd.exe 固有だったと思う。意味は、「ファイル
名の【どっかに】x を含むこと」だと思う。
 伝統的な command.com だと、「x*」なら「x」が生きるけど、「*x」では、
「*」によって「x」が殺されてしまい意味がなくなる、だったと思う。

 以下、例によってXP環境。

C:\XYZ>command.com /cdir *x*
ABC         0 08-10-18  16:31     #(1)「x」は死んでる
ABC   TXT     0 08-10-18  16:31     #(2)よってここで「x」がは
                        #生きてるように見えるかも
                        #しれないがそうではない
                        #だろう。
C:\XYZ>command.com /cdir *x*.*
ABC         0 08-10-18  16:31     #(3)間違いなく「x」は死ん
ABC   TXT     0 08-10-18  16:31     #でる。(4)もっと間違いなく
                        #「x」は死んでる

C:\XYZ>dir *x*                 #cmd.exe
2008 10 18 16:31         0 ABC.TXT   #(5)「x」が生きている
                        #ABCの方が出てこないから。
C:\XYZ>Wild -D "sed \"n\"" *x*
DEBUG MODE:sed "n" C:\XYZ\ABC          #えーと、これは読めません。
                        #いえ、読めました。
        #「*.*」と「*」の意味が違い、「.」が区切りとして機能する
        #場合、「*x*」は「*」の意味になり、「拡張子なしファイル」
        #=ベースファイルネームは何でもよい、となるのですね。
        #もちろん、「x」は死んでいる。

 結論:「*x*」で、cmd.exe と command.com と wild は【とても】違う。そも
そもそんな指定を許しているのは cmd だけで、それ以外は「.」の解釈が絡み、
錯綜する。ふつう使わないほうが混乱が少ないと思う。


 論理的読解で、辻褄を合わせるために「ずる」と抜け落ちがあるな、と実は思
っていますが、実用レベルではこんなところでどうでしょう? >誰か。

1,997 hits

【119】srepについて 文太 2008/10/07(火) 23:21
【122】Re:srepについて Si 2008/10/08(水) 1:34
【126】Re:srepについて 文太 2008/10/10(金) 18:58
【129】Re:srepについて Si 2008/10/12(日) 18:01
【130】Re:srepについて 文太 2008/10/12(日) 23:01
【131】Re:srepについて Si 2008/10/14(火) 0:31
【132】Re:srepについて 文太 2008/10/14(火) 15:12
【133】Re:srepについて 文太 2008/10/14(火) 15:17
【134】Re:srepについて Si 2008/10/15(水) 1:18
【135】おお、できた!(xeq!) 文太 2008/10/15(水) 22:56
【136】Re:おお、できた!(xeq!) 文太 2008/10/16(木) 23:17
【137】Re:おお、できた!(xeq!) Si 2008/10/19(日) 23:29
【155】32ビットコンソール 文太 2008/10/25(土) 11:02
【158】Re:32ビットコンソール Si 2008/10/25(土) 23:56
【159】Re:32ビットコンソール 文太 2008/10/26(日) 0:23
【141】Re:おお、できた!(xeq!) としき 2008/10/20(月) 23:40
【144】ワイルドカードの展開規則 文太 2008/10/21(火) 14:00
【145】Re:ワイルドカードの展開規則 文太 2008/10/21(火) 14:04
【149】Re:ワイルドカードの展開規則 文太 2008/10/22(水) 11:01
【151】Re:ワイルドカードの展開規則 Si 2008/10/23(木) 1:21
【153】Re:ワイルドカードの展開規則 文太 2008/10/24(金) 15:48
【154】Re:ワイルドカードの展開規則 文太 2008/10/25(土) 0:19
【156】Re:ワイルドカードの展開規則 としき 2008/10/25(土) 22:50
【157】Re:ワイルドカードの展開規則 文太 2008/10/25(土) 23:37
【161】Re:ワイルドカードの展開規則 文太 2008/10/27(月) 17:55
【152】Re:ワイルドカードの展開規則 文太 2008/10/23(木) 16:44

15 / 163 ←次へ | 前へ→
ページ:  ┃  記事番号:
14,033
(SS)C-BOARD v3.8 is Free