ChinaUnix.net
相关文章推荐:

shell 变量切分

请问。在shell程序中的变量,是存储在什么地方?是放在堆栈里么?是父进程的堆栈么? 还有,如果在shell前面加. 的话。是shell立刻调用execv系统调用么?那么在该程序结束后,又是如何产生一个shell进程的? 谢谢

by lawrencelee - Shell - 2003-08-05 20:35:19 阅读(757) 回复(0)

相关讨论

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

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

var="abc df \1 df " awk 'BEGIN{print substr("var",5) }' 对不对? 各位大侠

by lll0024 - Shell - 2009-01-23 21:00:39 阅读(2605) 回复(10)

..... write -output dump.v set var 2008 sh sed '/1982/,/$var/ s/xxxx/xx/g' dump.v -i ...... 大概就是上边的意思, 当然 "$var/" 这里肯定是不对的. 由于tcl不支持区间匹配, 所以想用sed来作一部分工作, 请问如何调用tcl中的var变量.

by dreamone503 - Shell - 2008-07-28 16:59:18 阅读(1644) 回复(6)

#!/bin/sh CURTIME=`date +%s` CURTIME="$CURTIME"-60*60*24 date -d "1970-01-01 UTC $CURTIME seconds" 这个是求当前天前一天的脚本 但执行后 date: invalid date `1970-01-01 UTC 1207682271-60*60*24 seconds' 是这样的 shell里的变量还有类型这一说吗? 新人 请指点

by songwin88 - Shell - 2008-04-09 12:51:21 阅读(1667) 回复(2)

#!/bin/sh DATE=`date +%w` rsync -tvzrp -e ssh --progress --delete test@192.168.11.7::test /shopu/test/$DATE --password -file=/etc/test > /var/log/test/test.$DATE 为什么我的这个脚本 最后生成的文件名 是test.date +%w 为什么啊 ? [ 本帖最后由 lcw410 于 2006-7-11 11:18 编辑 ]

by lcw410 - Shell - 2008-11-04 09:33:55 阅读(3203) 回复(11)

shell 变量是不是就是环境变量? 因为发现,在makefile文件可以使用没有被export的变量。 export一个变量,只是使这个变量在子进程中有效。

by deafguy - Shell - 2006-04-18 14:13:13 阅读(1204) 回复(3)

如何删除shell变量里非法字符,空格,等等字符啊 cat "$silent_file$tomonth.txt" | grep "$MobileNo" >> "$MobileNo.txt" 我这个地方的"$MobileNo"变量是中文的,我生成以后,看到中文的文件名,可惜WIN下打不开 在LINUX下需要 [root@QA-SERVER root]# cat 天津\ \ .txt [root@QA-SERVER root]# cat 天津\ \ .txt 才可以打开

by USASHELL - Shell - 2005-12-23 17:08:56 阅读(913) 回复(3)

IFS=:: while read var_tag var_val do eval `echo "${var_tag}=${var_val}"` done < myftp.conf echo "${dest_ip}\t${log_usr}\t${log_pwd}\t${tran_file}\t${dest_dir}\t${src_dir}\t${tran_type}" IFS=$SAVEDIFS echo位置的变量取不到值,如果把echo语句移到while语句中间,就有值。 同样的方式,如果不在操作文件,后面的变量是能取的到值的!! [ 本帖最后由 qidefang 于 2005-11-28 11:34 编辑 ]

by qidefang - Shell - 2005-11-28 18:17:43 阅读(1227) 回复(7)

请问如何将一个命令得到的结果赋给一个变量 例如 date +%y-%m-%d的值赋给变量d?

by illhan - Shell - 2005-10-26 22:39:20 阅读(9040) 回复(2)

shell变量比较...... var1=test var2=Test var3=test1 要求判断为 var1=var2为真 var1=var3为假 即值相等即为真,不考虑大小写

by coltest - Shell - 2005-09-16 17:22:03 阅读(1563) 回复(4)