2018年2月10日土曜日

NCLのコードに色を付ける方法

NCL(NCAR Command Language)はnetCDFファイルの読み書きのツールとして便利である.
しかし,VimでNCLスクリプトを開くと,デフォルトではコードに色がついていない(シンタックスハイライトされていない)ため,見にくさがある.

そこで,VimでNCLスクリプトを開いた際,コードに色がつくように設定をした.


<手順>

まず,上記URLからncl1.vimをダウンロードし,./vim/syntaxにncl.vimの名前で保存する.
 次に,vimrcに以下を記載する.
au BufRead,BufNewFile *.ncl set filetype=ncl
au! Syntax newlang source $VIM/ncl.vim
あとはNCLスクリプトをVimで開けばOK.


シェルの中で設定した変数を別のシェルに渡して実行する


先日,シェル(shell)の中で設定した変数を別のシェルに渡して実行するようなことをやるようなことをやってみたかったので調べてみた.

コマンドの前にシェルに渡したい環境変数を記述し,シェルを実行すればよいようだ.

例えば,test.shで設定したOSAKAという文字を,test.shの中で実行するecho.shで出力したい場合は以下のようにする.

test.sh

#!/bin/bash
a="OSAKA"
b=${a} bash echo.sh

echo.sh

#!/bin/bash
echo ${b}

実行する.

$ bash test.sh
OSAKA

はじめに

はじめまして.
あらしと申します.

何らかの形で記録を残したいと思い,こちらのブログを活用することにしました.
個人的なメモ書きが中心となりなすが,もし,何らかの参考にしていただける人がいたら幸いです.

WSL上に開発環境を整える

自宅PCにPythonなどのプログラミングができる環境を整えてみました。 私が研究室にいたころ(といっても2013-2016年ですが)は、 スペックの高くないWin7にVirtualBoxとCentOSの組み合わせで作業環境を作っていましたが、 今どきはWSLを使えばいとも...