如何通过 sed 将查找结果通过管道传输到流中,然后将转换后的流用作脚本的两个参数之一?IE:
find出现 file1.tiff (以及其他)
sed转换 file1.tiff --> file1.jpg
使用这两个参数执行命令:convert file1.tiff file1.jpg
我已经尝试了多种方法,但无法得到它。这是一种赋予风味的尝试:
find ./out -regex ".*_p[bg]_.*tiff" -exec echo "Processing {}" \; -exec convert {} `echo {} | sed s/tiff/jpg/` \;
Run Code Online (Sandbox Code Playgroud)
我应该放弃并编写一个 Python 脚本来分别完成这些部分,但我终于尝试学习 UNIX 工具,现在我着迷了。帮助!