shellexec参数包含|脚本内容test.sh#!/bin/shexec$1执行./test.sh"echoasdasdas|aa.sh"
答案:2 悬赏:0 手机版
解决时间 2021-03-26 20:58
- 提问者网友:暮烟疏雨之际
- 2021-03-26 04:22
我想在test.sh中执行我传递的语句 echo asdasdas | aa.sh 但是执行的结果只打印出 asdasdas | aa.sh 把|作为字符串了,如何才能让它执行 后面的aa.sh脚本
最佳答案
- 五星知识达人网友:酒醒三更
- 2019-10-09 21:25
如果一定要把shell参数 $1 作为一个命令放到脚本中去执行,
那么 test.sh就应该这样写
#! /bin/sh
echo $1 | /bin/sh但我不知道这样究竟有何意义,直接打在shell界面上运行应该更直接,反而多了一层脚本调用。
那么 test.sh就应该这样写
#! /bin/sh
echo $1 | /bin/sh但我不知道这样究竟有何意义,直接打在shell界面上运行应该更直接,反而多了一层脚本调用。
全部回答
- 1楼网友:枭雄戏美人
- 2020-07-30 23:57
任务占坑
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯