org-mode ( org-babel )でshellを使ってみます。
org-babel-load-languagesにshellを設定する
org-babelでshellを有効にするには、org-babel-load-languagesにshellの設定を追加する必要があります。
(org-babel-do-load-languages
'org-babel-load-languages
'(
(shell . t)
))shellと記述すればよい
BEGIN_SRC のヘッダオプションの1つ目に言語を指定できます。ここに shell を設定します。
echo $0/bin/bash
具体的にどのshellを使いたいかを指定することもできる
shell と一言で言っても様々な shell があります。どの shell を使いたいかを指定するには具体的に shell の名前を指定します。
echo $0sh
設定可能な値の一覧
どのような値が設定できるかは org-babel-shell-names で確認できます。
org-babel-shell-names| sh | bash | csh | ash | dash | ksh | mksh | posh |