Sed 将字符串连接到输出的左侧

Sed 将字符串连接到输出的左侧,sed,concatenation,Sed,Concatenation,如何将字符串从左侧连接到输出 例如:我们想要加入parameter=file/ 备注:file=/dir1/dir2/file有一个值 echo aaa bbb | awk '{print $2}' | sed .... 将打印 /dir1/dir2/bbb 假设你的输入是好的,这就足够了 sed "s|\(.*\)|$VARIABLE\1|" 那么: echo aaa bbb | awk '{ print "file/" $2 }' echo aaa bbb | a

如何将字符串从左侧连接到输出

例如:我们想要加入parameter=file/

备注:file=/dir1/dir2/file有一个值

    echo  aaa bbb |  awk '{print $2}' | sed ....
将打印

    /dir1/dir2/bbb

假设你的输入是好的,这就足够了

sed "s|\(.*\)|$VARIABLE\1|"
那么:

echo aaa bbb | awk '{ print "file/" $2 }'

echo aaa bbb | awk'{print$2}'sed s/*/$file\/\1/不工作-file是参数,例如file=/etc/sysconfig我有一个例子,file是参数,有值如何更改语法以启用file=/etc/sysconfigecho aaa bbb | awk'{print'$your_var'$2}但是如果file=/etc sysconfig,那怎么办?lidia,你是正确的,在我回答后,你改变了问题,我的解决方案不再适用。
echo aaa bbb | awk '{ print "file/" $2 }'