태그 보관물: opensuse

opensuse

Bash에서 두 파일의 일부를 함께 결합 지식을 활용하기를 희망한다. F1과 F2라는 두 파일이

나는 스크립팅에 대해 나보다 훨씬 더 많이 알고있는 사람들의 지식을 활용하기를 희망한다. F1과 F2라는 두 파일이 있는데, 여기서 F2는 F1의 하위 디렉토리에있다. F1의 전체 내용이 있고 F2의 내용이 있지만 F2 의 첫 번째 줄 ( ‘tail +2 subdir / F2’를 수행하여 얻은 내용)을 제외한 새 파일 F3을 출력해야합니다 . 지금까지 나의 시도는 결실이 없었으므로 어떤 도움도 감사하게 받아 들여질 것입니다.



답변

cat "F1" > "F3"
tail +2 "subdir/F2" >> "F3"

이 쓸 것 F1으로 F3, 다음 추가 tail출력을. 이를 출력 리디렉션 이라고 합니다 .


답변

명령 그룹화를 사용하여 하나의 라이너를 얻을 수도 있습니다.

{ cat F1; sed 1d dir/F2; } > F3

답변