爲什麼
$ echo'-n'
不會在終端上寫-n,儘管-n會寫在引號內?echo newline suppression
6
A
回答
8
0
引號沒有幫助,因爲...呃,這很難解釋。在「echo」命令本身被評估之前,shell會將引號關閉,所以到那時它們並不重要。
試試這個:
echo - -n
那不是記錄爲工作(我運行Ubuntu Linux操作系統),但echo
幾乎可以肯定是一個內置在你使用什麼殼,於是男人頁反正有問題。它對我有用。 (我正在運行zsh
,因爲我真的很和藹可親)。
編輯:好像看起來bash
內建的edit
沒有這樣的表現。我不知道該怎麼建議;這個:
echo '' -n
會給你「-n」前面有一個空格,這(取決於你在做什麼)可能是好的。
2
你應該儘量使用更便攜的printf
。
2
你可以嘗試
echo -e '\055n'
0
不Quiete酒店有:
echo -e 'a-n\b\b\b '
-n
出奇這個工程:
echo -e '-n\b'
-n
這裏一個解決方案,我可以解釋一下:
echo "foobar" | sed 's/.*/-n/'
-n
2
我發現下面只是工作在bash:
echo -n PRINT_THIS
所以,你應該把-n首位。
相關問題
- 1. Checkstyle Suppression For Just Annotations
- 2. NewLine更換c#?
- 3. aquamacs require-final-newline
- 4. asp.net listview newline
- 5. Liquibase mysql store newline
- 6. JEditorPane中的NewLine
- 7. Assembly 16BIT NewLine
- 8. HTML NewLine問題
- 9. Django admin list_display newline
- 10. colNames newLine in jqgrid
- 11. puppet erb extra newline
- 12. LibGdx newline TextArea in android
- 13. 期待NEWLINE在ANTLR
- 14. JavaScript的NewLine代碼
- 15. python newline display in console
- 16. Java BufferedWriter - newLine()方法
- 17. ECHO在ECHO在IF
- 18. Echo裏面和Echo
- 19. 什麼是Textarea的Newline字符?
- 20. NEWLINE在windows上去UNIX
- 21. python 2.6 print with formatting(%):remove newline
- 22. python string strip not striping newline
- 23. BufferedWriter newLine方法未找到
- 24. 用ByteBuffer找不到NewLine
- 25. python 2.7:函數中的'newline'
- 26. KeyStroke按鈕ENTER禁用NewLine
- 27. Java中的NewLine清單
- 28. Markdown「missing newline character」linting error
- 29. DOS echo%variable%「Echo is ON」
- 30. 在echo中`echo $?`是什麼意思?
你用什麼語言? – thecoshman 2010-04-15 12:33:44
我猜想這是一個shell語法問題(即bash或其他)。 – Pointy 2010-04-15 12:35:17