
다음 숫자로 구성된 벡터가 있습니다.
1_0.011100 1_0.003500 1_0.013700 0_0.011500
나는 유닉스 코드가 밑줄 앞의 숫자만 선택하기를 원합니다.
결과는
1 1 1 0
500개가 넘는 열을 실행하는 데 작동하도록 할 수 있나요?
답변1
이는 필요한 수의 열에 대해 작동합니다.
sed 's/_[0-9.]\+//g'
답변2
perl -lpe '$_ = join $", /(\d+)_/g'
perl -lne '$,=$"; print /(\d+)_/g'