一応こんな感じでできましたが、もっとよい方法があれば教えていただけるとありがたいです。
POSIXコマンドであればawk以外でもokです。
sh
1echo 'aa bb cc 0.98' | 2awk -v OFS='\t' '{ 3 l = length($0); 4 for(i=l; i>0; i--){ 5 if(substr($0, i, 1)==" ") { 6 break 7 } 8 }; 9 print substr($0,1,i-1), substr($0,i+1,l) 10}'
回答4件
あなたの回答
tips
プレビュー
2018/06/04 21:21
2018/06/04 21:23