Echo(命令)
外觀
佇咧電腦技術當中,` echo `是一个 DOS、OS / 二、Microsoft Windows、Singularity、Unix 佮類 Unix 系統當中的命令,用來共字串輸出到尾仔。伊通常佇咧 shell 指令碼佮批次處理當中使用,用按呢的資訊輸出到螢幕抑是檔案當中。
使用範例
會用得使用 ANSI 跳脫代碼圖形才現序列(_ SGR _ sequences)輸出彩色文字:
有的 Unix 反種(比如講 Linux)支援選項 `-n ` 和 `-e `,除非提供 `-e ` 選項,抑若無無無處理跳脫序列。比如講,` ` FGRED=` echo-e " \ 三十三 [ 三十一 m " ` ` ` 有可能會佇 Linux 下使用。不幸的是,因為歷史上 BSD 和 System V 的無相容性,這毋是標準選項;有問題的時陣,會用得使用 ` printf ` 命令。所以,建議使用 ` printf `,確保跳脫序列予正確處理。等效的 ` printf ` 代碼就是 ` ` FGRED=` printf " \ 三十三 [ 三十一 m " ` ` `。
DOS、Microsoft Windows 支援選項 ` on ` 和 ` off `。比如講,` echo off ` 會當關起來回顯,也就無顯示命令提示符。
一般,批次處理會佇首行執行這條命令,以關執行過程中的回顯。毋過,執行這條命令亦會顯示命令提示符,需要使用 `@echo off ` 關起來這个命令的回顯。
實現範例
佇咧 C 語言內底,` echo ` 命令會當用幾行仔內的代碼實現:
Perl 中的實現嘛足簡單的:
參考
外部連結
- ` echo ` : write arguments to standard output – 命令佮工具(Commands & Utilities)參考,單一 UNIX® 規範第七期,由國際開放標準組織發布(英文)
- Microsoft TechNet 上的 Echo 幫助(簡體中文)
參見
- Unix 實用程式列表
- MS-DOS 命令列表