我正在解析Bash中的一些.html
文件。我讀了輸入:在Bash中逐行讀文件展開特殊字符
while read line
do
echo $line
...do something...
done < $file
現在我已經expreerenced真正的奇怪。在文件中的某些行包含類似
Resolution…: 720 * 576
但慶典給了我這樣的:
Resolution…: 720 mysript.sh another_script.pl 576
猛砸擴展* char
實際目錄的內容。我如何一行一行地閱讀文本而不展開。
非常感謝,我一直在失明 – cb0 2009-12-11 15:30:18
這個回答是不正確的! 對於包含「RewriteRule ^(。*)\。[\ d] {10} \。(css | js)$ $ 1. $ 2 [L]」的「sourceFile」 cat sourceFile |而讀線; do echo「$ {line}」產生 RewriteRule ^(。*)。[d] {10}。(css | js)$ $ 1. $ 2 [L]錯誤 而讀取-r行的同一個命令產生 RewriteRule ^(。*)\。[\ d] {10} \。(css | js)$ $ 1. $ 2 [L]正確 – Pancho 2014-08-18 09:24:09
@catwalk -my道歉 - 根據以下我已經合併了2件事情,是正確的 – Pancho 2014-08-18 09:32:00