을 사용 나오지도 - 두 줄이 좋아하는 조합이있다 이러한 스크립트 내에서 :여러 줄은 역 참조
--- /dev/null
+++ filename.txt
로 변환 할 필요가있다 : 처음
--- filename.txt
+++ filename.txt
나는 시도했다 :
less file.diff | sed -e "s/---\/dev\null\n+++ \(.*\)/--- \1\n+++ \1/"
그러나 나는 multiline-handling가 많은 mo 다. 이것은 첫 번째 줄을 삭제
(read; read x FILE; echo "--- $FILE"; echo "+++ $FILE"; cat) < file.diff
:
어떤 도움에 감사드립니다 :(나오지 복잡한 ...