형식을 유지하면서 awk 명령을 사용하여 작은 코드에 대한 질문이 있습니다. 나는 어디에서나 대답/해결책을 찾지 못했습니다.bash를 사용하여 두 개의 정규 표현식 사이에서 데이터를 추출하려면
출력 파일을 구문 분석하고 첫 번째 표현 (포함) ATOMIC
과 두 번째 표현 (제외) Bond
사이의 모든 데이터를 추출하려고합니다. 이 데이터는 새 파일 $1_geom
으로 전송됩니다. 지금까지 나는 다음과 같습니다
`awk '/ATOMIC/{flag=1;next}/Bond lengths in Bohr/{flag=0}flag' $1` >> $1_geom
이 스크립트는 나를 위해 정확한 데이터를 추출하지만,이 문제가 있습니다
라인
ATOMIC
데이터로 추출되지는데이터가 추출되어 한 줄에 추가됩니다. 구문 분석 된 파일 (5 개 열, 가변 길이)에서 서식을 유지하려고합니다. 시각 자료를 보려면 첨부 파일을 참조하십시오. Visual Example Attachment. 포맷을 유지할 수 있도록 데이터 >>를 제외하고 다른 방법을 추가 할 수 있습니까?
아무쪼록 잘 부탁드립니다. 감사합니다.
왜 명령이 백틱으로 표시됩니까? '\'' – user000001