387691,387710,387720,387817,387922,388067, 如何搞掉最后一个,

  1. sed 's/.$//' 
  1. awk '{sub(/.$/,"")}1' 
  1. [root@localhost adminshell]# echo "387691,387710,387720,387817,387922,388067," |sed 's/.$//'  
  2. 387691,387710,387720,387817,387922,388067  
  3. [root@localhost adminshell]# echo "387691,387710,387720,387817,387922,388067," | awk '{sub(/.$/,"")}1'  
  4. 387691,387710,387720,387817,387922,388067  
  5. [root@localhost adminshell]# echo "387691,387710,387720,387817,387922,388067," | awk '{printf $0"\b \n"}'  
  6. 387691,387710,387720,387817,387922,388067  (#会多出一个空格)

本日志由 flyinweb 于 2010-05-05 17:44:25 发表到 技术文摘 中,目前已经被浏览 4060 次,评论 0 次;

作者添加了以下标签: 去除最后一个字符