У меня есть два файла, которые я сравниваю с помощью команды sdiff. К сожалению, это сокращает имя файла, которое мне необходимо.Linux sdiff command cut output text
Команда выглядит следующим образом:
sdiff -t ${build.fileListDir}/${build.fileList} ${build.dir}/git/${build.fileList} | grep '[|]' > ${build.dir}/git/modifiedFiles.txt
$ {} -> заменяются на обычные символы (Phing).
Во всяком случае, результат выглядит так:
a4f0dc8026624beec687c6b74e5adc46 ./1_modified_file.txt | c25f670976fae1b4cf5359fe833267ba ./1_modified_file.txt
c03bd9d37a79c5527ea74bff9e186d9a ./build.xml | c08855177f74176b278f915f16faff85 ./build.xml
000efe64d6298094cdc5fffa33b11e55 ./src/Dgafka/BookStore/Applic | 000efe64d6298094cdc5fffa33b11e55 ./src/Dgafka/BookStore/Applic
Как вы можете видеть часть «./src/Dgafka/BookStore/Applic» является резаным прочь.
Я не вижу никаких параметров для печати строк в sdiff.
Я бы пожалел о помощи.
Такой быстрый ответ и так хорошо :). Ты босс! Спасибо друг :) – Dariss