2014-09-28 6 views
1

텍스트의 각 라인 사이에 증가 숫자가 포함 된 줄 바꿈을 만들려면 ">"이렇게 보입니다.나는 다음과 같이 내가 텍스트의 라인을 가지고

>1 
The cat and the mouse 
>2 
Were in the house 
>3 
They spotted some grouse 

가능한 경우 perl에서이 작업을 수행하고 싶습니다. Mac에서 실행할 수 있습니다. 누구든지 도와 줄 수 있습니까? 당신은 명령 줄에서 펄을 사용할 수 있습니다

답변

1

,

perl -pe 's|^|>$.$/|' file 

$. 현재 행 번호이며, $/ 입력 레코드 분리입니다 같은 (일반적으로 줄 바꿈 \n)

+0

굉장합니다. 그런 다음 터미널에 인쇄하는 대신 결과를 txt 파일에 저장하는 방법은 무엇입니까? –

+1

@user3632206 당신은'> file2'를 추가하여 출력을 파일로 재지향 할 수 있습니다. 또는'perl -i -pe ..'를 편집하십시오. –

+0

정답을 투표 다운 할 때 주석을주십시오. –

2

뭔가를 수행해야합니다

perl -pe 'print ">$.\n"' foo.txt 
관련 문제