나는 현재
이
sed -i 's/\(.\{1\}\)//'
각 줄에 여분의 공백을 제거 각 행의 첫 번째 문자를 제거하는 두 가지 명령을 수행하고 하나의 명령에 나오지도 명령을 결합 명령
sed -i 's/ //g'
구문 분석 할 237GB 파일에는 3.4 줄이 있으며, dont는 그것을 두 번 통과해야합니다.
나는 현재
이
sed -i 's/\(.\{1\}\)//'
각 줄에 여분의 공백을 제거 각 행의 첫 번째 문자를 제거하는 두 가지 명령을 수행하고 하나의 명령에 나오지도 명령을 결합 명령
sed -i 's/ //g'
구문 분석 할 237GB 파일에는 3.4 줄이 있으며, dont는 그것을 두 번 통과해야합니다.
아래의 sed 명령은 둘을 결합합니다. 구분 기호로 ;
을 사용하여 두 sed 작업을 결합하십시오.
sed -i 's/\(.\{1\}\)//;s/ //g' file
당신은 awk
awk '{sub(/./,"");$1=$1}1' file
sub(/./,"")
이
$1=$1
모든 이중 공간을 제거하는 첫 번째 문자를 제거 시도 할 수 있습니다.
또 다른 방법 :
sed -i -e 's/\(.\{1\}\)//' -e 's/ //g' file
명령 모양을
나오지 -i '(. \ {1 \} \)의/\ //;의///g' 알아 낸 당신은 단지 필요 세미콜론을 사용하십시오. 널 막히게해서 미안해. – BulletB
첫 명령은'sed -i 's /////와 어떻게 다른가요? – Beta
솔직히 모르겠지만, 이전 stackoverflow 질문에 대한 명령을 발견하고 그것을 작동 그래서 나는 그것을 질문하지 않았다. – BulletB