Linux - 使用传递给函数的参数连接文本文件的每一行

时间:2014-10-23 03:56:54

标签: linux bash concatenation

我有一个.sh函数,它接受参数$ 1的路径。 我有一个带文件名的文本文件。 我需要将$ 1的值连接到我的文本文件的每一行

txt file:
   file1.jpg
   file2.jpg

argument:
   $1 = path/
   $2 = to/dir/

目标

txt file:
    path/to/dir/file1.jpg
    path/to/dir/file2.jpg

1 个答案:

答案 0 :(得分:2)

仍假设文件中的行仅包含 部分路径数据,只是在我的评论中扩展了这个想法:

sed -e "s!^!$1/$2/!" file