ChinaUnix.net
相关文章推荐:

shell引号

我想将一条命令赋值给COM 想赋值的字符串 不是运行结果 所以想用引号 COM='ping -a -c 4 $1 | awk -F: \'{print $1}\' | awk \'gsub(/\(/, "")\' | awk \'gsub(/\)/, " ")\' | awk \'{print $4, $5}\' >> tcp' 结果给出了一个错误: bash: syntax error near unexpected token `(' 希望诸位大大能帮帮俺

by warmb2009 - Shell - 2010-08-20 18:03:08 阅读(2767) 回复(17)

相关讨论

问大家个问题[code]#!/bin/sh file="/tmp/awk_shell/bash/PQ108002X8006H.DAT" //此文件存在 function t1(){ echo "the file exist!" } rsh f99n03f " if [ -f "$file" ]; then t1 //执行结果没出来!请问如何调用此t1函数 fi"[/code]

by addictlinux - Shell - 2010-06-13 21:17:51 阅读(1330) 回复(3)

可以输出么 比如: echo 'abc'abc' 希望结果: abc'abc

by blueskyloser - Shell - 2010-11-04 18:01:13 阅读(1805) 回复(4)

shell可以识别4种不同类型的引字符号: 单引号字符' 双引号字符" 反斜杠字符\ 反引号字符` 1. 单引号 ( ' ' ) howard@0[script]$ grep Susan phonebook Susan Goldberg 403-212-4921 Susan Topple 212-234-2343 如果我们想查找的是Susan Goldberg,不能直接使用grep Susan Goldberg phonebook命令,grep会把Goldberg和phonebook当作需要搜索的文件 howard@0[script]$ grep 'Susan Gold' phonebook Susan Goldberg 403-212-...

by shift_1 - 服务器及硬件技术 - 2010-11-25 15:41:21 阅读(1739) 回复(0)

Unix shell中解释引号的方法 shell可以识别4种不同类型的引字符号: 单引号字符' 双引号字符" 反斜杠字符\ 反引号字符` 1. 单引号 ( ' ' ) howard@0[script]$ grep Susan phonebook Susan Goldberg 403-212-4921 Susan Topple 212-234-2343 如果我们想查找的是Susan Goldberg,不能直接使用grep Susan Goldberg phonebook命令,grep会把Goldberg和phonebook当作需要搜索的文件 howard@0[script]$ grep 'Susan Gold' phon...

by jack_sir - Linux文档专区 - 2010-01-03 11:03:22 阅读(1253) 回复(0)

Unix shell中解释引号的方法 shell可以识别4种不同类型的引字符号: 单引号字符' 双引号字符" 反斜杠字符\ 反引号字符` 1. 单引号 ( ' ' )howard@0[script]$ grep Susan phonebook Susan Goldberg 403-212-4921 Susan Topple 212-234-2343 如果我们想查找的是Susan Goldberg,不能直接使用grep Susan Goldberg phonebook命令,grep会把Goldberg和phonebook当作需要搜索的文件 howard@0[script]$ grep 'Susan Gold' phonebook S...

by Mozer - Linux文档专区 - 2007-08-22 13:04:29 阅读(1107) 回复(0)

本帖最后由 laizhebujum 于 2010-08-10 22:52 编辑 这个显示了预期的结果 这个$a的值居然是空 gensub取出来的结果明明是对的 通过不加反引号的那句命令也可以看出。 不使用gensub获取,直接赋值,结果也是预期的。 难道反引号中不能使用gensub

by laizhebujum - Shell - 2010-08-11 09:31:29 阅读(4580) 回复(10)

某些元字符可以用如下引号元字符引用起来,从而失去它的特殊含义,但对普通字符不起作用:   反斜线:\ 单引号:‘ ’ 双引号:“ ” 反斜线将其后的任何单个元字符解释为普通字符,失去元字符的特殊含义。 $ echo report? report1 report2 filea $ echo report\? report? $ echo \\ \ 单引号内的元字符也失去特殊含义,只是 ‘ 除外(即不能引用单引号 ’)。 $ echo ‘ “ $...

by wangfanlion - Linux文档专区 - 2007-12-15 10:03:18 阅读(893) 回复(0)

#!/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)

本帖最后由 adastudy 于 2010-12-02 18:05 编辑 # a=abc # echo "$a" abc # echo "'$a'" //注最外面是双引号 'abc' # echo '"$a"' //最外面是单引号,把$屏蔽了 "$a" # echo ''$a'' // 两对单引号,为什么不把$屏蔽 abc 我的问题是 # echo ''$a'' // 两对单引号,为什么不把$屏蔽

by adastudy - Shell - 2010-12-04 13:43:21 阅读(3158) 回复(11)

我在VM虚机上编辑SHEEL的时候,不知道为何我的单引号和双引号功能一样了. 原来应该是双引号:直接显示内的内容 单引号:内部如果有变量显示变量值的 应该是这样子的吧~ 例如: i=10 o=20 value='expr $i + $o' echo $value 显示结果应该是30吧 但我这里显示的是 expr 10 + 20 如果我用双绰号 显示结果是 expr $i + $o 不知道是我环境变量设置的问题还是我shell的问题 请教高手~~~

by adnylzw - Shell - 2013-11-19 12:56:06 阅读(2347) 回复(5)