2011-07-14 1 views
0
  type file.txt > file2.txt \\ sends the file.txt contains to file2.txt 

ファイル名がfile2.txtに格納されているとします。どのようにタイプコマンドに送信しますか?どうすればファイルの内容を開くことができますか?ファイル名がfile2.txtに格納されている場合は?>を持つタイプのコマンドに関する質問?

  type >file2.txt to open it? \\ its not working says incorrect syntax 

私は多くの方法で試しました。誰でも助けてくれますか?

答えて

1

あなたは試してみてください:

type file2.txt 

それとも、コマンドを来組み合わせたい場合:

find "2011-07" logfile.txt | type 

あるいは、これらはあなたが望むものでない場合は、多分それはこれです:

file2.txtにはファイル名が含まれています(おそらく以前のdirコマンドのもの)。そのファイルを開くにはどうしたらいいですか?しかし、悲しいことに、私はこの質問に対する答えを知らない。

更新:同じことを行うには、いくつかの方法があり、ほとんどのプログラミング言語では

for /F %F in (file2.txt) do type %F 
+0

'type'には1つの引数、表示するファイルの名前が必要です。したがって、2番目のスニペット、' find'を持つスニペットは、そのように働く。 –

+0

うーん、あまりにも悪い。しかし、私はサロゲートを見つけました: 'findstr/R" * "はUNIXの' cat'のWindowsペンダントです。 –

+0

はい、しかし...なぜですか? :)単純に 'find" 2011-07の "logfile.txt"は、パイプを使わずに動作します。 –

2
for /f "usebackq" %I IN (`type file.txt`) DO set VAR=%I 
type %VAR% 
+0

set /P VAR=< file.txt type %VAR% 

よろしく、それはあなたを与えます –

+0

doh、yeah.実際に動作するものに修正されました –

2

:これを試してみてください。私はいつもより簡単/シンプルな1が最高の一つであることを考えた:あなたができるかどうか、あなたはまた、PowerShellを使用して検討する必要があります...

アントニオ