shell脚本调试的问题。 如何让一个脚本不执行。而只输出脚本的错误信息。 sh -n test.sh 为什么没有输出信息。 sh -nv test.sh 有输出。但不是错误输出!
by yanchencheng - Shell - 2008-06-25 17:08:34 阅读(2023) 回复(10)
如题,执行命令export PS4='+[$LINENO]'后,再用shell -x *.sh 调试时,并没有每行输出行号,而是在每行开头添加了+[$LINENO],为什么? 如何为每行添加行号?
在计算机科学中,shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的command.com。它接收用户命令,然后调用相应的应用程序。同时它又是一种程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高阶语言中才具有的控制结构,包括循环和分支。在C++中,shell是希尔...
我用下面的shell删除文件,可是不能删除带有空格的文件名,如"a b.txt",怎样实现删除所有文件啊? for i in /transfile/99999900/20070601*.* do rm $i done 谢谢了
一、shell的功能及分类 shell是UNIX作业系统中的'命令编译器'(Command Inter- preter),它基本上是一个常驻的执行程式,它在使用者一签入 成功後就立即被载入(可在签入後以ps指令看到),主要功能则 在於接受使用者的指令、寻找命令(即档案)的所在并加以执行。 因此,shell的不同可能直接影响使用者输入指令的方式、档 案寻找的程序及速度等。 UNIX作业系统的shell大致可分为两大系统,一是1970年代 前期由美国贝尔实验室(B...