このブログの更新は Twitterアカウント @m_hiyama で通知されます。
Follow @m_hiyama

メールでのご連絡は hiyama{at}chimaira{dot}org まで。

はじめてのメールはスパムと判定されることがあります。最初は、信頼されているドメインから差し障りのない文面を送っていただけると、スパムと判定されにくいと思います。

参照用 記事

シェル・コマンドラインのセミコロン

前のエントリーで御礼した、tohokuaikiさんのエントリーの最後に:

あ、コマンド区切り「;」とかよく分からんね。使ったことないし。

例で説明しましょうか。

例えば、次のようなシェルスクリプトを考えます。


#! /bin/sh
the_file=/var/tmp/WathchMe
if [ ! -e $the_file ]
then touch $the_file
fi
echo -n "the size of $the_file: "
ls -l $the_file | sed -e 's/ */ /g' | cut -d ' ' -f 5

これ、6行ありますが、1行にまとめて書けます。各行の終わりにセミコロンをはさみながらズラズラと横に並べてもいいんです。


$ the_file=/var/tmp/WathchMe; if [ ! -e $the_file ]; then touch $the_file; fi;\
echo -n "the size of $the_file: "; ls -l $the_file | sed -e 's/ */ /g' | cut -d ' ' -f 5

さすがに長いので行継続の「\」入れて2行にしましたが、ほんとに1行でもかまいません。

とまー、セミコロンの使い方はこんなです。