【Shell】shell中执行一个字符串定义的语句
2012-12-10 16:39
337 查看
cmd="echo \"hello\ > out.rslt"
$cmd
这样运行是得不到正确结果的。
结果是:不输出到指定的out.rslt文件,而是在标准输出上显示"hello" > out.rslt
需要改为
cmd="echo \"hello\ > out.rslt"
echo $cmd | sh
$cmd
这样运行是得不到正确结果的。
结果是:不输出到指定的out.rslt文件,而是在标准输出上显示"hello" > out.rslt
需要改为
cmd="echo \"hello\ > out.rslt"
echo $cmd | sh
相关文章推荐
- shell中执行一个字符串命令的方法
- 【Shell】shell中执行字符串定义的命令
- Shell脚本执行hive语句 | hive以日期建立分区表 | linux schedule程序 | sed替换文件字符串 | shell判断hdfs文件目录是否存在
- SQL允许你用EXECUTE执行一个变量中定义的SQL语句,并且允许你在被执行的SQL语句中,再次嵌套入一个变量定义的语句,并且再次在其中用EXECUTE执行它
- shell中执行一个字符串命令的方法
- shell中执行一个字符串命令的方法
- Mysql Sql语句令某字段值等于原值加上一个字符串
- c#定义一个方法,根据存储过程名称和存储过程参数数组,执行对应的存储过程
- 请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句。
- shell case语句 判断一个字符是字母还是数字
- 当一个SQL语句同时出现了where,group by,having,order by的时候,执行顺序和编写顺序
- shell判断一个字符串是否匹配某个模式
- 定义一个函数求字符串的长度,要求该函数体内不能声明任何变量
- 写sql语句exec master..xp_cmdshell 在一个sql文件中去执行多个sql文件
- 用SHELL的循环批量执行SQL语句
- 一个Web报表项目的性能分析和优化实践(一):小试牛刀,统一显示SQL语句执行时间
- 字符串操作的一个shell脚本
- 请定义一个宏,比较两个数的a、b的大小,不能使用大于、小于、if语句
- 全国城市 在一个表中 sqlserver 版,执行语句
- 执行字符串sql语句得到返回值