使用以下命令,是否有可能仅使用>> myfile.txt
来写一个参数的结果而不是整个执行?
即:我只想在myfile.txt中保存ran命令“+ login admin”的输出而不是其他命令。
./core.sh +login admin +usemod tool +exit
答案 0 :(得分:2)
这是不太可能的,除非你的core.sh
脚本知道如何做这些事情。你最好的选择是,如果某些输出被定向到STDOUT,有些输出定向到STDERR,你可以捕获一个并忽略另一个。您还可以尝试使用各种工具(例如grep, awk, sed, or perl
)来过滤输出,以便只有与登录相关的输出才能通过,例如:
./core.sh +login admin +usemod tool +exit | grep login >> myfile.txt