勝手にしやがれ Part2.

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

35 / 163 ←次へ | 前へ→

【129】Re:srepについて
 Si  - 2008/10/12(日) 18:01 -

引用なし
パスワード
   ▼文太さん:
>Siさん
>
>> 使い方は問題なさそうです。期待した動作にならないのは srep 側の問題ですね。
>
> そうですかぁ。(>_<) m(__)m 
> てっきり使い方がいけないのかと。因みに純Dosでもまったく同じように展開
>(?)されているようでした。

す、すみません。作者のくせに間違った動作説明をしていました。

SREP の動作の簡単な説明をしますと、

1.最初のコマンドの(stdout への)出力結果をテンポラリファイルに保存します。
  (テンポラリファイル名は毎回保存しなければ、_SREP0.$$$ です)
2.次に2番目のコマンドにはこのテンポラリファイル(のフルパス名)を渡します。

従って、

C:\>which debug |srep dir

を実行したときに、 dir に引数として渡されるのは、_SREP0.$$$ のフルパス名となります。

例えば、
dir /b /s *.pat | srep vzibmj

これは、

vzibmj C:\WINDOWS\Temp\_SREP0.$$$

と展開されます(テンポラリディレクトリが "C:\WINDOWS\Temp"の場合)。
(dir に /s オプションを付けているのはこれをやらないとフルパス名にならないので)

また、
dir /b /s *.pat | srep /@ vzibmj

とやると、

vzibmj @C:\WINDOWS\Temp\_SREP0.$$$

と展開され、_SREP0.$$$ をレスポンスファイルとみなしてそこに(フルパス名で)書かれたファイルを Vz で開きます。

ちなみに、ここで vzibmj.com を直接指定しているのは vz.bat だと何故かうまくいなかかった為です。

dir /b /s *.pat | srep vz.bat
コマンドまたはファイル名が違います.
*** 動作機種が違います(Illegal hardware).

こうなってしまいました。

ということで、正しい回答は、

「期待した動作にならないのは srep 側の仕様です。」

でございます。

# /b オプションの動作が何だか変なことに気付きました。とりあえずこのオプションは見なかったことにしておいて下さい ^^;

885 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

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