我有一个 .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
最佳答案
仍然假设文件中的行仅包含部分路径数据,并且只是扩展我评论中的想法,您会得到:
sed -e "s!^!$1/$2/!" file
关于Linux - 将文本文件的每一行与传递给函数的参数连接起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26521075/