cat 1.txt src='http://img2.tgbusdata.cn/v2/thumb/jpg/MkY5Myw2NTUsMzAzLDksMywxLC0xLDAscms1MCwxOTIuMTY4LjguNjc=/u/iphone.tgbus.com/UploadFiles/201806/2018062615240983.jpg' 要求 将 http://img2.tgbusdata.cn/v2/thumb/jpg/MkY5Myw2NTUsMzAzLDksMywxLC0xLDAscms1MCwxOTIuMTY4LjguNjc=/u/iphone.tgbus.com/UploadFiles/201806/2018062615240983.jpg 替换为 : http://iphone.tgbus.com/UploadFiles/201806/2018062615240983.jpg 也就是 将长连接替换为 /u 后面的字符串 sed -ri 's@http:(.*)=/u/(.*)@http://2@g' 1.txt 2为位置 ----> 也就是u后面的字符串