파일의 각 줄에서 한 글자 잘라내기

파일의 각 줄에서 한 글자 잘라내기

다음과 같이 file_in.dat에서 제거를 시도했습니다.

283  K00845.01  16.329762180    177.2951100         0.9830
284     K00846.01   27.807562927    186.7135320 
15   K00847.01  80.872063900    203.8969600 4.73    0.7640
16    K00848.01 3.166464930 
17   K00849.01  10.355331770    170.9368500 3.09    0.9180
18 K00850.01    10.526294063    176.5225030 8.50

파일의 각 줄에 문자(K)가 하나씩 있습니다.

그래서 다음 아이디어를 사용하는 sed데 문제가 있습니다 .echo

cut -d \K -f file_in.dat > file_out.dat

하지만 나는 이 생각에서 뭔가 잘못된 것을 발견했다. 누구든지 나를 도와줄 수 있나요? 감사해요.

답변1

시도해 보셨나요:

sed 's/K//' file_in.dat > file_out.dat 

답변2

echo나 cut은 주로 출력 인쇄와 열 조작에 사용되므로 사용할 수 없습니다. 귀하의 경우에는 sed 's/K//g' file_in.dat > file_out.datK의 모든 항목을 아무것도 대체하지 않습니다.

관련 정보