pushd tests
mkdir -p $RPM_BUILD_ROOT%{_bindir}
for foo in $(make check-programs) ; do
install -m 0755 .libs/$foo $RPM_BUILD_ROOT%{_bindir}
done
popd
sed命令:sed命令不工作
sed -i '[email protected] foo in $(make check-programs)@for foo in dristat [email protected]'
O/P:
for foo in dristat drmstat$(make check-programs) ; do
預期:
for foo in dristat drmstat ;do
誰能告訴我什麼,我做錯了什麼?
無法重現。確保你使用的引用是你在這篇文章中的引用。 (使用'''不起作用。) – Mat 2012-03-17 07:04:22
我複製了整個代碼和o/p的....它和它在這裏發佈的完全相同:-D – mage 2012-03-17 07:09:16
然後你必須使用一個有趣的shell - 因爲用'bash' ,你發佈的文件對你發佈的文件有效,不像你所預料的那樣。 – 2012-03-17 07:10:25