我有一个文件,每行包含两个用空格分隔的绝对路径文件名。我只想将它们中的每一个放入一个不同的变量中,以便将第二个变量复制到第一个变量中。我用 sed + regex 和变量替换尝试了它,没有反应。
sed -e 's/(.*)\s(.*)/$2 $1/g' filename
为了使用 then /bin/cp $line then for each read line ...
接下来我在这里搜索了 bash 中的 while 循环,但似乎没有一个可以正常且简单地工作。在 perl 中它会很容易,但在这种情况下我不能使用它。我必须从 bash 脚本中完成...
有什么好主意吗?
谢谢