【发布时间】:2014-04-25 11:29:54
【问题描述】:
我正在从 .ini 文件中读取值,有时可能会出现尾随或前导空格。
如何修改第一行以防止这种情况发生?
db=$(sed -n 's/.*DB_USERNAME *= *\([^ ]*.*\)/\1/p' < config.ini);
echo -"$db"-
结果;
-myinivar -
我需要;
-myinivar-
【问题讨论】:
-
将您的捕获从
\([^ ]*.*\)更改为\([^ ]*\)?.*有什么用途吗?