• ベストアンサー

最後の1文字削除

最後のキロバイトのkを削除したいのですが、sedでkを指定 すると前に現れるkから削除するので、うまくいきません。 sedで最後の1文字だけ削除する方法はありますでしょうか cookie 11/10240k 今は、/とkをけしてるのですが、1フィールド目のkが消えてしまうのです。 sed -e 's|/| |;s|k||' お分かりの方いらっしゃいますか

質問者が選んだベストアンサー

  • ベストアンサー
  • dezimac
  • ベストアンサー率56% (2365/4208)
回答No.1

正規表現使えいいだけ。 行末の一文字だけというなら、○$ sed -e 's/k$//'

参考URL:
http://itpro.nikkeibp.co.jp/article/COLUMN/20060228/231171/
xuniuni
質問者

お礼

できました!! sedでも$で最後という使い方ができるのですね!! いろいろ応用できそうです。 ありがとうございました!!

関連するQ&A