どういうわけか、次のスクリプトでは、 の値が$i
3 行目で展開されていません。
for i in `cat test.txt`
do
for j in `find . -name $i`
do
echo $j
done
done
どういうわけか、次のスクリプトでは、 の値が$i
3 行目で展開されていません。
for i in `cat test.txt`
do
for j in `find . -name $i`
do
echo $j
done
done
行末を修正したら、次のようにします。
xargs --arg-file test.text -I % find . -name "%"
ネストされたループは必要ありません。
for i in `cat test.txt | sed -e "s/\r//g"`; do find -name $i; done
大きな質問: cygwin は sed をサポートしていますか?
またはcygwin
d2u test.txt; for i in `cat test.txt`; do find -name $i; done
またはLinux
dos2unix test.txt; for i in `cat test.txt`; do find -name $i; done