[问题] args特殊字符输入请益

楼主: chabaterii09 (小豆子)   2021-05-21 23:53:34
各位板上大神们好
小弟最近遇到一个问题想求解
我希望能够透过指令(程式亦可)的方式将args写入另一份档案
但是遇到特殊字符时就失败了
目前有尝试过shell script 、 python 、 ansible with extra-var 都没有办法解决
请问有没有大大能提供想法呢?
状况范例
输入
command a 1 2 3
作者: Bencrie   2021-05-22 00:09:00
| 这个不在 args 里啊,你找不到的你真的要跟 shell 命令长一样的话就多一层 shsh -c "command a 1 2 3 ..." 然后抓 sh 的 argv[2]然后你那些特殊字符有做 escape 吗?呃 ... 那就用 sh -c 'user 打的任何指令'
作者: bitlife (BIT一生)   2021-05-22 08:28:00
或许先提示“请输入欲执行的命令列”,然后读入一行?一行推文税后90P, 贪财贪财 XD
作者: antontw (公道伯)   2021-05-25 21:14:00
这个命题应该搞错很多东西

Links booklink

Contact Us: admin [ a t ] ucptt.com