ちょっとしたEmacsのメモ

/etc/vine-release からメジャーバージョンを引っ張ってくる

shell-command-to-string を使って、強引に引っ張ってきた。

もう少し簡単な関数を定義しておいても良いかも。

メジャーバージョンによって処理を条件分岐させるときに使ってみよう。

(setq vine-dist-release
      (replace-regexp-in-string "\n" "" 
	(shell-command-to-string 
	   "bash -c \'cat /etc/vine-release | cut -f3 -d\" \" | cut -f1 -d. 2> /dev/null\'")))