windows中echo的用法
tree
1.echo:顯示信息
echo hello
執行顯示:
hello
2.echo on/off:開/關回顯功能
如果將@echo off放最前面,將不會顯示所有命令本身,只顯示輸出結果
@echo off echo hello world! echo Hi everyone!
執行顯示:
hello world!
Hi everyone!
3.輸出信息至文件
echo 文件內容 > 文件
echo 文件內容 >> 文件
(1)echo 123 > .\1.txt (2)echo 123 >> .\1.txt (3)echo 123 > ../../../../1.txt
若1.txt存在於本目錄下
(1)會覆蓋原來的全部內容
(2)不會覆蓋原來的內容,新內容將追加至文本末尾處。
(3)直接覆蓋C:/目錄下的1.txt文件內容
若1.txt不存在本目錄下,將會新建1.txt文件並將123寫入至1.txt文件中
簡單的bat文件的應用
一.CMD打印文字
@echo off echo Hello World pause
二.將字符串輸出到文本文檔
1.清除后輸出(>)
@echo off echo 這是測試內容的第1行>example.txt echo 輸出成功 pause
注:原來沒有example.txt會創建並將內容輸出到該文件;如果原來有example.txt,會將該文件原有內容清除掉后將內容輸出到該文件。
2.追加輸出(>>)
@echo off echo 這是測試內容的第1行>>example.txt echo 輸出成功 pause
注:如果原來沒有example.text會創建並將內容輸出到該文件;如果原來有example.txt,會在原有內容的基礎上,換行追加輸出的內容
三.讀取文本信息輸出到CMD
@echo off set targe='' setlocal enabledelayedexpansion for /f %%i in (E:\exapmle.txt) do ( set target=%%i echo !target! ) echo. pause
注:用了一個for循環
四.拷貝文件
@echo off
copy E:\exapmle.txt D:\example.txt
pause
注:只針對文件
五.拷貝文件目錄及目錄下的文件到指定目錄
@echo off
xcopy D:\工作文檔\展廳 E:\工作文檔\展廳\
pause