私はロープを持っていますGameOfThronesS01E05.mkv
。正規表現でGameOfThronesS01E05
使用したいですsed
。
頑張った
echo GameOfThronesS01E05.mkv | sed 's/\(.+\)\.mkv$/\1/'
しかし役に立たない
ベストアンサー1
GNUユーティリティを使用してシステムを使用している場合は、いつでも次をbasename
使用して拡張機能を削除できます。
$ basename -s ".mkv" GameOfThronesS01E05.mkv
GameOfThronesS01E05
それに加えて、Pythonは常に良い選択です。
$ python -c 'import sys;print sys.argv[1][:-4]' GameOfThronesS01E05.mkv
GameOfThronesS01E05