0
我的示例命令行是:回聲輸出是在Linux和Windows操作系統不同
echo I\'m X.
當我從Linux操作系統運行此,輸出是I'm X.
但Windows OS輸出是I\'m X.
我想在windows中獲得輸出爲linux。有沒有可能?
爲什麼會發生此錯誤?
我的示例命令行是:回聲輸出是在Linux和Windows操作系統不同
echo I\'m X.
當我從Linux操作系統運行此,輸出是I'm X.
但Windows OS輸出是I\'m X.
我想在windows中獲得輸出爲linux。有沒有可能?
爲什麼會發生此錯誤?
在Windows中,你可以做,沒有引用:
echo I'm X.
顯然,每個系統都有自己的殼/端子接口,因此有些人會從另一個評估字符串或參數不同。
與command.com
或cmd.exe
相比,您會發現像sh
這樣的shell以及從它派生的shell更容易處理可變擴展和字符串操作。
終端和shell不同。如果你想在windows中使用類似linux的shell,請查找https://www.cygwin.com/。 – ymonad