shell 执行出错,大家帮看看
书中介绍命令替换有2中方法代码:'linuxcommand'和代码:$(linuxcommand)可是我的第一种方法不行,例如代码:$echo"thedirectoryis'pwd'."thedirectoryis'pwd'.版本是代码:$bash--versionGNUbash,
作者: 7rack 发布时间: 12-09
shell脚本中的空格把握不好,是哪里知识没掌握好
#!/bin/shBAK_SD="/backup/"WEEK=$(date+%Y%W)if[!-d"$BAK_SD$WEEK"];thenmkdir"$BAK_SD$WEEK"fiecho"$BAK_SD$WEEK"
作者: noknow 发布时间: 12-09
关于read命令的两个问题
今天在virtualbox下跑ubuntu10.04,emacs写了个很简单的shell,内容如下:#!/bin/sh#Asksomequestionsandcollecttheanswerdialog--title“Questionnaire”--msgbox“Welcometomysimplesurvey”918exit0然后哩,$/bin
作者: catsoul 发布时间: 12-09
学了命令行到底要干嘛
运行下面命令出错。代码:$echo"Invaliduser!"bash:!":eventnotfound错误的原因是感叹号。请问如何避免。
作者: slimhigh 发布时间: 12-07
bash提示找不到文件?
代码:if[[!(-r$1&&-w$1)]]像这个我能看懂,[[]]是相当于test内建命令,可是!号之前不留空格就会出错,就是在编程的时候把握不好。有时候该不该双引号也混淆代码:set'applepie'pearspeachesforiin$@>do>echo$i>done
作者: 7rack 发布时间: 12-05
请问shell程序问题
cpd@ubuntu:~$./1_new.txt./1_new.txt:第20行:[:过多的参数expr:语法错误./1_new.txt:第28行:[:-eq:需要单个参数nfilename=./1_new.txt:line4:[-z:找不到命令mv:缺少了文件操作数请尝试执行"mv--help"来获取更多信息。./1_new.txt:第20
作者: pumasare 发布时间: 12-03
Ubuntu 中shell程序的意思
1.假设家目录下有一文件file在家目录下执行readx;cat$x输入~/file就会报错:cat:~/file:没有那个文件或目录而./file则没有问题这是什么原因?2.执行echo'ab'|readxy;echo$x$y反回值为空而这样就没有问题echo'ab'|whilereadxy;doecho$x$y;done
作者: nonigh 发布时间: 12-03
Ubuntu 中shell程序的意思
1.ofileName=#oldfilename,其中oldfilename被注释掉了吗?既然被注释了,那这句话的用处是什么?2.whilereadline是什么意思?3.index=`expr${index}+1`,请问是什么意思?4.if[${index}-eq1]是什么意思?functionchange(){ofileName=#o
作者: pumasare 发布时间: 12-03