시나리오는 output.txt라는 파일이 있는 것과 같습니다.
파일에서 특정 출력을 잘라내고 나머지 텍스트를 다른 파일로 이동해야 합니다.
예: 내 파일의 데이터는 다음과 같습니다.
23: <NAME="ABC_RAM"/>
24: <NAME="ABC1"/>
233: <NAME="ABC_111"/>
300: <NAME="ABC_143"/>
310: <NAME="ABC_XBSKJKSBNSKK"/>
첫 번째 기호 출력부터 시작 하여 <number : >
첫 번째 기호까지 <
출력이 아래와 같아야 하며 새 파일에 기록해야 합니다.
<NAME="ABC_RAM"/>
<NAME="ABC1"/>
<NAME="ABC_111"/>
<NAME="ABC_143"/>
<NAME="ABC_XBSKJKSBNSKK"/>
답변1
sed를 사용하세요:
sed -E 's/^[[:digit:]]+:[[:space:]]+//' file