使用条件格式复制/粘贴文本

时间:2013-06-22 12:20:31

标签: regex macos batch-file sed text-processing

我生成了一个文本文件,其中包含我系统中特定项目中使用的文件路径 以下是生成的文本文件的示例

%C/BL_PROJECTS/PRJ_BMB/INPUT/REEL_06/MISSING_SCAN/240413/Promise Pegasus/BMB/RED EPIC DATA/R3D/DAY 81/20-10-12/CAM B/B184_1020RM/B184_1020RM.RDM/B184_C002_1020JV.RDC/B184_C002_1020JV_001.R3D
%C/BL_PROJECTS/PRJ_BMB/INPUT/REEL_06/MISSING_SCAN/240413/Promise Pegasus/BMB/RED EPIC DATA/R3D/DAY 81/20-10-12/CAM A/A211_102080/A211_102080.RDM/A211_C002_1020W8.RDC/A211_C002_1020W8_001.R3D

我正在尝试找到一种替换生成另一个文本文件的方法,该文件具有附加到每行前面的命令fl-cp -sync "/vol/images/,并且输出路径附加到每行的末尾{{1 }}

例如:

"/vol/images/SOMEOTHERPATH...

有什么方法可以使用终端或使用ssh的批处理脚本轻松完成此操作?

1 个答案:

答案 0 :(得分:2)

你可以使用GNU

sed -r -e 's#^%C(.*)#"/vol/images\1"#' -e 's#.*#fl-cp -sync & &#' file.txt