ChinaUnix.net
相关文章推荐:

shell 去掉双引号

$ A='B > C > ' $ echo "$A" B C 在上例中,由於 被置於 hard quote 當中,因此不再作為 CR 字符來處理。 這裡的 單純只是一個斷行符號(new-line)而已,由於 command line 並沒得到 CR 字符, 因此進入第二個 shell prompt (PS2,以 > 符號表示),command line 並不會結束, 直到第三行,我們輸入的 並不在 hard quote 裡面,因此並沒被關閉, 此時,command li...

by benxiong - Shell - 2008-05-29 19:38:30 阅读(2086) 回复(4)

相关讨论

如题。举个例子行吗? 看书好像还不太理解。

by 私人杀手 - Shell - 2008-02-18 10:05:03 阅读(1887) 回复(4)
by daihaoll - Shell - 2005-02-17 20:34:44 阅读(2265) 回复(1)

我用root运行cd的时候,有时候会出现restricted shell错误,请问如何去掉restricted shell? # cd .. sh: cd: 0403-019 The operation is not allowed in a restricted shell. 谢谢

by ianywhere - AIX - 2008-05-23 22:52:05 阅读(3675) 回复(2)

[root@localhost ]#PS1="[\\u\@\\h\ ]\\$" [root12:54 PMlocalhost\ ]#PS1=[\\u\@\\h\ ]\\$ [root@localhost ]# 单引号和双引号都能关闭 shell对特殊字符的处理。不同的是,双引号没有单引号严格,单引号关闭所有有特殊作用的字符,而双引号只要求shell忽略大多数,具体的说,就是① 美元符号②反引号③反斜杠,这3种特殊字符不被忽略。 不忽略美元符号意味着shell双引号内部也进行变...

by yanjin415 - Shell - 2009-03-06 13:57:03 阅读(1429) 回复(3)

#!/bin/bash #假设我的当前目录下有个mozilla.ins文件 notice_a="测试双引号 *.ins" echo $notice_a notice_b='测试单引号 *.ins' echo $notice_b 运行结果为: 测试双引号 mozilla.ins 测试单引号 mozilla.ins 这是怎么回事?

by pinkhouse - Shell - 2004-11-06 16:58:56 阅读(2244) 回复(17)

一个文件大概290万行,每行第一个是空格,请问一下,怎么去掉每行的空格。

by dogliwei - Shell - 2006-11-01 16:25:52 阅读(2268) 回复(11)

如何去掉shell烦人的提示信息?

by xxxxxxyyyyyyche - Solaris - 2004-10-11 18:20:56 阅读(838) 回复(2)

一个目录下有很多文件带着.vox的后缀, 想写个shell将所有的后缀去掉, 如何处理? 目前是想到了将所有后缀为.vox的文件通过ls写到一个文件, 然后逐行处理, 但是就是改名这部分不太清楚 ls -l *.vox > /home/tfiles while read LINE do done < /home/tfiles

by unixer123 - Shell - 2007-07-05 15:12:53 阅读(14301) 回复(11)

  如题:   M=" who are you ?? I am XYZ ." 请问如何将变量M中的空格去掉??

by likfan - Shell - 2005-07-21 18:04:08 阅读(14596) 回复(2)

有一个shell本文,每行都有很多空格,请问帮什么方法一次性全部去掉这些空格

by huanghaojie - Shell - 2007-08-21 21:18:32 阅读(12960) 回复(16)