にちにちメモ

天文系大学院生のブログ。日々の生活の中で忘れがちなこと/忘れたくないことをメモ。

シェルスクリプト

scpのよく使うオプション

よく使うのにいつも忘れてしまう (そして毎回ググってしまう) scpの よく使うオプションをメモ。 scp -(option) HostPC_File destination オプション 動作 -p タイムスタンプやパーミッションを保持したままコピー -r 再帰的にコピー。(ディレクトリごとコピ…

変数に入れた文字列の削除/置換

シェルスクリプト内でファイル名を扱うとき、拡張子だけ変えて同じファイル名を使いたいときがよくある。 そんなときに、わざわざcut -> 別の変数に代入などをしなくても良くなる便利な技のメモ。 bashやshでの変数展開 【shでもbashでも】 ${hoge#pattern} …

C言語でコマンドライン引数を使う

C言語で書いたプログラムをコマンドラインで実行するときに、いくつかのパラメータや読み込むファイル名などを引数として与えた方が便利な場合がある。やり方(というよりプログラム側での変数名)をよく忘れるのでメモ。 [やり方]int main(void){...}をint …

xpaのよく使うコマンド

ds9の起動$ ds9 -xpa localhost & 画像の表示$ xpaset -p ds9 file xxx.fits 画像のスケール(色のスケール)変更$ xpaset -p ds9 scale linearzscaleに変更するには2つ方法がある。$ xpaset -p ds9 scale mode zscale$ xpaset -p ds9 zscale 画像のズーム変…

ds9やirafにシェルからコマンドを送る方法

(keyword: ds9, iraf, bash, shell script, xpa) (xpaがインストール済である必要あり。) ds9をシェルから操作する方法。 ds9をxpaを有効にして起動。$ ds9 -xpa localhostlocalhost <- inet or localでも可。通信モードを設定している。 ds9上に画像…