我在简单阅读时遇到问题。我读取了 xml 项目的列表,然后使用它们。在某些时候,我需要询问我是否确定并接受变量中的此响应。\n我的问题是,如果我询问“while read linea”,“read -p ...”将被忽略,我无法回答这个问题。
\n\nxml2 < list | egrep "item" | egrep "url|pubDate|title" | while read linea; \ndo \n\n case 1 in\n $(($x<= 1)))\n ...\n ;;\n $(($x<= 2)))\n ...\n ;;\n $(($x<= 3)))\n .... \n if [ $DIFERENCIA -lt $num_dias ]; \n then \n\n ... \n read -p \xe2\x80\x9cAre you sure: \xe2\x80\x9d sure \n ...\n\n fi \n\n ...\n ;; \n *)\n let x=1\n ;;\n esac \n\ndone \nRun Code Online (Sandbox Code Playgroud)\n\n谢谢
\n使用这个代替:
\n\nread -p "Are you sure: " sure </dev/tty\nRun Code Online (Sandbox Code Playgroud)\n\n引号应该是 ascii 0x22,而不是 UNICODE U-201c\xe2\x80\x9c和 U-201d \xe2\x80\x9d。
| 归档时间: |
|
| 查看次数: |
1280 次 |
| 最近记录: |