
可以使用以下的bash脚本来实现这个命令行工具:
#!/bin/bash
# 遍历输入的命令列表
while read -r command; do
# 执行命令
eval "$command"
done将上述代码保存为一个可执行的文件,比如cli-tool.sh。然后你可以在命令行中使用I/O重定向的方式提供命令列表,例如:
$ echo "ls -l" | ./cli-tool.sh这将执行ls -l命令。
注意,在这个例子中,每行输入都会被解释为一个单独的命令,并被eval函数执行。因此,请确保输入的命令列表是可信的,并注意潜在的安全风险。