我在下面的脚本中有一个循环。它没有按我想要的方式工作。我需要将 $LINE 值放在每列前面。虽然它放置“$LINE”而不是它的值:
cat list | while read LINE ; do
sed 's/^/$LINE\t/g' $LINE.alf > $LINE.joined
done
答案1
它不会扩展单引号字符串一侧的变量'
。尝试:
cat list | while read LINE ; do
sed 's/^/'"$LINE"'\t/' $LINE.alf > $LINE.joined
done