2013-02-26 47 views
1

我需要創建一個批處理文件來接受輸入並將不同行中的內容分隔到一個文件中。讓批處理文件將不同的行分隔成不同的行

例如:

Apple Banana Orange 

,使文件的樣子:

Apple 
Banana 
Orange 

有沒有辦法做到這一點?

+0

從文件中輸入請註明您所使用的平臺 - 在Windows/UNIX – user1428716 2013-02-26 03:02:25

+0

我使用Windows 7 – 2013-02-26 03:04:18

回答

3

您可以根據以下要求輸入並寫入不同的項目文件result.txt

@echo off 
set /p fruit=Give input: 

for %%f in (%fruit%) do (
    echo %%f >> result.txt 
) 

如果result.txt已經存在,它會追加新項目,以現有文件的腳本。如果您不想要,那麼只需在腳本開頭刪除result.txt即可。

您可以手動輸入輸入,或使用類似fruit.bat < input.txt

+0

謝謝!我會用它。 – 2013-02-26 03:29:05

+1

很高興幫助並歡迎來到StackOverflow。既然你是新來的,不要忘了閱讀[upvoting/accepting answers](http://stackoverflow.com/faq#howtoask),如果這個答案有幫助。 – 2013-02-26 03:31:30

相關問題