[問題] 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