-
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然后哩,$/bincatsoul 时间:12-09 + 阅读全文
-
学了命令行到底要干嘛运行下面命令出错。代码:$echo"Invaliduser!"bash:!":eventnotfound错误的原因是感叹号。请问如何避免。slimhigh 时间:12-07 + 阅读全文
-
bash提示找不到文件?代码:if[[!(-r$1&&-w$1)]]像这个我能看懂,[[]]是相当于test内建命令,可是!号之前不留空格就会出错,就是在编程的时候把握不好。有时候该不该双引号也混淆代码:set'applepie'pearspeachesforiin$@>do>echo$i>done7rack 时间: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:第20pumasare 时间: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;donenonigh 时间:12-03 + 阅读全文
-
Ubuntu 中shell程序的意思1.ofileName=#oldfilename,其中oldfilename被注释掉了吗?既然被注释了,那这句话的用处是什么?2.whilereadline是什么意思?3.index=`expr${index}+1`,请问是什么意思?4.if[${index}-eq1]是什么意思?functionchange(){ofileName=#opumasare 时间:12-03 + 阅读全文