#!C:/Perl/bin -w #This is a perl program for @argv explain. $pointer = \@argv; print "\nPointer Address of argv = $pointer\n"; $i = scalar (@$pointer); print "\nNumber of arguments is:$i\n"; $i = scalar (@argv); print "\nNumber of arguments is:$i\n"; $argc = $#argv; print "The number of arguments is $argc\n"; $#argv比scalar (@argv)小1,为什么呢?呵呵用了个数组测试,也是一样
by Chennysky - Perl - 2005-12-17 17:25:10 阅读(2773) 回复(5)
主机升级, 要把一些script拷到新机器上, 在原来机器上工作好好的,但在新机器上怎么都不工作, echo 命令没有打开xterm窗口. #!/bin/ksh # Script name: send.file # to read from /transfer # to use ftp transfer - rcp and rlogin disabled in Solaris 8 # Script to compress files and copy to zz # Files copied to /transfer at zz echo "To transfer patients to zz press enter else press Control C" read anykey ech...
在看linux and unix shell 这本书时遇到的问题: 1.command:echo "validating .. ${WHEN:="Saturday"}" 2.output:validating .. Saturday 3.command:echo $WHEN 4.output:Saturday 5.command:unset WHEN 6.command:echo "validating .. ${WHEN="Saturday"}" 7.output:validating .. Saturday 8.command:echo $WHEN 9.output:Saturday 为什么1和6中大括号中有:和无:是一样的! 请详细解释一下1 谢谢!
echo "ps -ef|grep bkserver|grep newindb|grep -v grep|awk '{print $2}'"||sh 提示“sh: 2: Parameter not set.” 有需要转义的吗?
追加一行 到 find 查找到的文件如何实现 freebsd系统 $ find . -name 1.txt ./a/1.txt ./b/1.txt ./c/1.txt $ find . -name 1.txt | xargs -I {} echo "xxx" >> {} 这样有问题,帮解决一下
man execv时发现execv函数的原型为: int execv(const char *path, char *const argv[]); 请问 const char * 与 char *const有什么区别?
下面这几个命令是从shell版俄罗斯方块里的 看不太明白,高手帮解释一下啊!谢谢! 033是8进制对应ascii的esc,其他的看不懂了 echo -ne "\033[?25l" #显示新的分数 echo -ne "\033[1m\033[3${cScoreValue}m\033[${y};${x}H${iScore}
问题如下: [sway@ACT-MRL shellprog]$ cat data 0000 0.11112 0001 1.12222 0002 0.2323 0003 0.822332 0004 0.1523 [sway@ACT-MRL shellprog]$ var=`awk '{print $1}' data` [sway@ACT-MRL shellprog]$ echo $var 0000 0001 0002 0003 0004 [sway@ACT-MRL shellprog]$ echo "$var" 0000 0001 0002 0003 0004 不知道什么原因!
用户经常需要备份计算机系统中的数据,为了节省存储空间,常常将备份文件进行压缩。下面分别介绍备份与压缩的命令。 tar命令 作用:tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,...