ChinaUnix.net
相关文章推荐:

shell 传递引号

#!/bin/sh if test "$LOGNAME"!="root" then echo "Your logname is $LOGNAME" else echo "I am $LOGNAME" fi 为什么我用root登陆的话,也是执行Your logname is $LOGNAME。不是 I am $LOGNAME

by lingg2002 - Shell - 2004-05-25 11:07:50 阅读(1164) 回复(2)

相关讨论

在脚本中定义一个变量如: VAR="chinaunix" 如何把这个变量传到awk printf中输出? awk 'END{printf "bbs$VAR";}' 这样貌似不行.

by AmboLong - Shell - 2009-03-21 13:27:50 阅读(1327) 回复(2)

我是个刚学shell编程的。现在请教诸位一下。shell中参数是怎么传递的 #!/bin/sh # Filename : backup DD='date +%D' mkdir -p /home/jimhui_2001/backup mkdir /home/jimhui_2001/backup/$DD+back DIRS="/home/jimhui_2001/backup/$DD+back/mysql.bak" 执行一下提示我“ line 11: /home/jimhui_2001/backup/date +%D+back/mysql.bak: No such file or directory” 请问这参数DD怎么传递

by jimhui_2001 - Shell - 2003-07-09 13:44:58 阅读(785) 回复(1)

echo 'hello, world!' | tr -d [:punct:] 结果为 hello world 这时执行 touch n echo 'hello, world!' | tr -d [:punct:] 结果为 hello, world! 为什么tr的参数不加单引号就会出现这种情况呢

by zeus82 - Shell - 2008-11-05 10:18:16 阅读(4628) 回复(15)

shell中,调用AWK的时候,可以通过 -v 选项将shell变量传递给AWK内使用. 但是,在AWK里面操作完成好的变量如何传递shell使用呢?

by yourkeychen - Shell - 2012-02-10 16:27:55 阅读(11749) 回复(18)

ssh machines "grep csh /etc/passwd|awk -F\: '{ORS=\",\"} {print \$1}' |awk '{print substr(\$0,1,length(\$0)-1)}' > /tmp/a" 这个命令是可以在远程的机器上生成文件,没有问题。 ssh machines "list=`grep csh /etc/passwd|awk -F\: '{ORS=\",\"} {print \$1}' |awk '{print substr(\$0,1,length(\$0)-1)}'`" 但是这个命令,就无法在远程机器上把值传递给变量list ,请问 各位高人,有什么办法吗? 谢谢

by soccer - Shell - 2009-08-28 12:34:58 阅读(1827) 回复(6)

编制一个shell如下,文件名是t: a=$1 b=$2 sum=`expr $a + $b` echo "$sum" 这样的代码执行 sh t 7 8 这样就提示expr:non-numeric argument 说是参数非数值型 所以就错了 不知道为什么? 环境是windows2000下的CYGWIN

by kampu - Shell - 2007-05-21 17:10:44 阅读(2302) 回复(11)

shell中写了个存储过程,其中有一个select ...into v_add from ...语句,v_add 里存的是email address, 怎样可以将v_add的值赋给一个shell变量recipient啊,然后发邮件

by saniya - Shell - 2007-03-08 10:02:47 阅读(1506) 回复(2)

一个shell中想把一个数组做为参数传递到另一个shell程序

by sailer_sh - Shell - 2006-05-16 15:10:36 阅读(1213) 回复(1)

下面的代码可以正常运行: #/usr/bin/sh sqlplus -S etltest/etltest@basdw1 << ! set pagesize 0 feedback off verify off heading off echo off col name noprint col age noprint column name new_val name_new column age new_val age_new select name,age from zyp_test; host echo &name_new host echo &age_new exit exit ! 可下面的代码却不行,各位老大帮忙看看为啥? #/usr/bin/sh aa='' bb='' sqlplus -S etltest/etlt...

by zyp_zyp_zyp - Shell - 2006-03-16 11:12:56 阅读(944) 回复(1)

shell 如何与 awk 传递参数shell 如何与 awk 传递参数

by alun123456 - Shell - 2005-09-20 09:17:33 阅读(1149) 回复(5)