次のように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)が1つずつあります。
したがって、次のアイデアを使用する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.dat
Kのすべての項目を何も置き換えません。