<?xml version="1.0" encoding="UTF-8"?>

<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:cc="http://web.resource.org/cc/"
  xmlns="http://purl.org/rss/1.0/">

<channel rdf:about="">
<title>ねこすけのシェルスクリプト</title>
<link></link>
<description></description>
<dc:language>en-us</dc:language>
<dc:creator></dc:creator>
<dc:date>T00:00:00+09:00</dc:date>
<admin:generatorAgent rdf:resource="http://cms.necosuke.jp/" />


<items>
<rdf:Seq>
<rdf:li rdf:resource="000035.htm" /><rdf:li rdf:resource="000029.htm" /><rdf:li rdf:resource="" /><rdf:li rdf:resource="000031.htm" /><rdf:li rdf:resource="000032.htm" /><rdf:li rdf:resource="000033.htm" /><rdf:li rdf:resource="000034.htm" /><rdf:li rdf:resource="000007.html" /><rdf:li rdf:resource="000025.htm" /><rdf:li rdf:resource="000024.htm" /><rdf:li rdf:resource="basic.html" /><rdf:li rdf:resource="000010.html" /><rdf:li rdf:resource="000009.html" /><rdf:li rdf:resource="000004.html" /><rdf:li rdf:resource="000003.html" />
</rdf:Seq>
</items>

</channel>

<item rdf:about="000035.htm">
<title>サーバー運用基本のシェルスクリプト</title>
<link>000035.htm</link>
<description><![CDATA[<p>
単純にコマンドでシステムの状況を把握するためのコマンドの羅列です。<br>
一度ログに落としてまとめてメール送信しています。<br>
cronに組み込んでおいて１日１度実行します。<br>
</p>]]></description>
<dc:subject></dc:subject>
<dc:creator></dc:creator>
<dc:date>2006-06-14T00:00:00</dc:date>
</item><item rdf:about="000029.htm">
<title>シェル関連の本</title>
<link>000029.htm</link>
<description><![CDATA[]]></description>
<dc:subject></dc:subject>
<dc:creator></dc:creator>
<dc:date>2006-06-08T00:00:00</dc:date>
</item><item rdf:about="">
<title>リンク</title>
<link></link>
<description><![CDATA[]]></description>
<dc:subject></dc:subject>
<dc:creator></dc:creator>
<dc:date>2006-06-08T00:00:00</dc:date>
</item><item rdf:about="000031.htm">
<title>ねこすけシリーズ</title>
<link>000031.htm</link>
<description><![CDATA[ねこすけシリーズのリンク集です。
<h2>生活系</h2>
 <div style="float:left"><a href="http://dinner.nekosuke.com/"><img src="http://www.nekosuke.com/images/page/etc/100_img_8.jpg" alt="ねこすけの晩御飯"></a></div>
<a href=http://dinner.nekosuke.com/>ねこすけの晩御飯</a><br />


<div style="clear:both"></div>
<hr size="1" /> <div style="float:left"><a href="http://blog.nekosuke.com/"><img src="http://www.nekosuke.com/images/page/etc/100_img_10.jpg" alt="ねこすけBLOG"></a></div>
<a href=http://blog.nekosuke.com/>ねこすけBLOG</a><br />


<div style="clear:both"></div>
<hr size="1" /> <div style="float:left"><a href="http://www.chibineko.net/"><img src="http://www.nekosuke.com/images/page/etc/100_img_18.jpg" alt="ねこすけの育児"></a></div>
<a href=http://www.chibineko.net/>ねこすけの育児</a><br />


<div style="clear:both"></div>
<hr size="1" /> <div style="float:left"><a href="http://kajitsusyu.nekosuke.com/"><img src="http://www.nekosuke.com/images/page/etc/100_img_21.jpg" alt="ねこすけの果実酒"></a></div>
<a href=http://kajitsusyu.nekosuke.com/>ねこすけの果実酒</a><br />


<div style="clear:both"></div>
<hr size="1" /> <div style="float:left"><a href="http://odekake.nekosuke.com/"><img src="http://www.nekosuke.com/images/page/etc/100_img_26.jpg" alt="ねこすけのお出かけ"></a></div>
<a href=http://odekake.nekosuke.com/>ねこすけのお出かけ</a><br />


<div style="clear:both"></div>
<hr size="1" /> <div style="float:left"><a href="http://jam.nekosuke.com/"><img src="http://www.nekosuke.com/images/page/etc/100_img_28.jpg" alt="ねこすけの手作りジャム"></a></div>
<a href=http://jam.nekosuke.com/>ねこすけの手作りジャム</a><br />


<div style="clear:both"></div>
<hr size="1" /> <div style="float:left"><a href="http://www.densya.org/"><img src="http://www.nekosuke.com/images/page/etc/100_img_31.jpg" alt="子供と一緒に電車見学"></a></div>
<a href=http://www.densya.org/>子供と一緒に電車見学</a><br />


<div style="clear:both"></div>
<hr size="1" />

<h2>IT系</h2>
 <div style="float:left"><a href="http://smarty.nekosuke.com/"><img src="http://www.nekosuke.com/images/page/etc/100_img_15.jpg" alt="ねこすけのSmarty"></a></div>
<a href=http://smarty.nekosuke.com/>ねこすけのSmarty</a><br />


<div style="clear:both"></div>
<hr size="1" /> <div style="float:left"><a href="http://php.nekosuke.com/"><img src="http://www.nekosuke.com/images/page/etc/100_img_16.jpg" alt="ねこすけのPHP"></a></div>
<a href=http://php.nekosuke.com/>ねこすけのPHP</a><br />


<div style="clear:both"></div>
<hr size="1" /> <div style="float:left"><a href="http://sh.nekosuke.com/"><img src="http://www.nekosuke.com/images/page/etc/100_img_17.jpg" alt="ねこすけのシェルスクリプト"></a></div>
<a href=http://sh.nekosuke.com/>ねこすけのシェルスクリプト</a><br />


<div style="clear:both"></div>
<hr size="1" /> <div style="float:left"><a href="http://web.nekosuke.com/"><img src="http://www.nekosuke.com/images/page/etc/100_img_19.jpg" alt="ねこすけのWebスキル"></a></div>
<a href=http://web.nekosuke.com/>ねこすけのWebスキル</a><br />


<div style="clear:both"></div>
<hr size="1" /> <div style="float:left"><a href="http://homepage.nekosuke.com/"><img src="http://www.nekosuke.com/images/page/etc/100_img_24.jpg" alt="ねこすけのHomepage"></a></div>
<a href=http://homepage.nekosuke.com/>ねこすけのHomepage</a><br />


<div style="clear:both"></div>
<hr size="1" /> <div style="float:left"><a href="http://cms.nekosuke.com/"><img src="http://www.nekosuke.com/images/page/etc/100_img_25.jpg" alt="ねこすけのCMS調査"></a></div>
<a href=http://cms.nekosuke.com/>ねこすけのCMS調査</a><br />


<div style="clear:both"></div>
<hr size="1" /> <div style="float:left"><a href="http://css.nekosuke.com/"><img src="http://www.nekosuke.com/images/page/etc/100_img_27.jpg" alt="ねこすけのCSS"></a></div>
<a href=http://css.nekosuke.com/>ねこすけのCSS</a><br />


<div style="clear:both"></div>
<hr size="1" />

<h2>趣味系</h2>
 <div style="float:left"><a href="http://www.myoden.net/"><img src="http://www.nekosuke.com/images/page/etc/100_img_12.jpg" alt="妙典.net"></a></div>
<a href=http://www.myoden.net/>妙典.net</a><br />


<div style="clear:both"></div>
<hr size="1" /> <div style="float:left"><a href="http://grass.myoden.net/"><img src="http://www.nekosuke.com/images/page/etc/100_img_11.jpg" alt="妙典の野草"></a></div>
<a href=http://grass.myoden.net/>妙典の野草</a><br />


<div style="clear:both"></div>
<hr size="1" /> <div style="float:left"><a href="http://bird.myoden.net/"><img src="http://www.nekosuke.com/images/page/etc/100_img_14.jpg" alt="妙典の野鳥"></a></div>
<a href=http://bird.myoden.net/>妙典の野鳥</a><br />


<div style="clear:both"></div>
<hr size="1" />]]></description>
<dc:subject></dc:subject>
<dc:creator></dc:creator>
<dc:date>2006-06-08T00:00:00</dc:date>
</item><item rdf:about="000032.htm">
<title>ねこすけCMSで構築運営されているサイト</title>
<link>000032.htm</link>
<description><![CDATA[<p>
このサイトはねこすけCMSというWeb更新ツールで構築されています。<br>
ねこすけCMSは個人サイトから企業サイトまで構築できるCMSです。<br><br>
</p>


 <div style="float:left">
<a href="http://cms.necosuke.jp/000062.htm">
<img src="http://cms.necosuke.jp/images/page/etc/100_img_62.jpg" alt="ポータルサイト・統合サイト">
</a>
</div>

<div style="padding-left:150px">
<strong><a href="http://cms.necosuke.jp/000062.htm">ポータルサイト・統合サイト</a></strong><br />
 <p></p>
<h2>女性起業家向け情報提供サイト</h2>
    <div class="floatleft margin5">
    <a href="http://cms.necosuke.jp/000081.htm"><img src="http://cms.necosuke.jp/images/page/etc/100_img_81.jpg" alt="女性起業家向け情報提供サイト"></a>
    </div>
 
<p>
CMS＋個別データベースで女性起業家の事例を掲載。メールツールアドオンにてステップメールの配信やフォーム生成ツールアドオンを利用してアンケート収集なども行っています。
</p>
<div class="go-page"><a href="http://cms.necosuke.jp/000081.htm">女性起業家向け情報提供サイト</a></div>
<h2>支店サイトの為のポータルと複数の支店サイト</h2>
    <div class="floatleft margin5">
    <a href="http://cms.necosuke.jp/000082.htm"><img src="http://cms.necosuke.jp/images/page/etc/100_img_82.jpg" alt="支店サイトの為のポータルと複数の支店サイト"></a>
    </div>
 
<p>
本部サイトと複数の支店サイトをＣＭＳで構築した事例です。<br />本部サイトのコンテンツの一部が支店サイトと同期しています。<br />また、支店サイトの特定カテゴリの情報を収集し統合表示しています。<br />
</p>
<div class="go-page"><a href="http://cms.necosuke.jp/000082.htm">支店サイトの為のポータルと複数の支店サイト</a></div>

</div>

<div style="clear:both"></div>
<hr size="1" />
 <div style="float:left">
<a href="http://cms.necosuke.jp/000016.htm">
<img src="http://cms.necosuke.jp/images/page/etc/100_img_16.jpg" alt="企業サイト">
</a>
</div>

<div style="padding-left:150px">
<strong><a href="http://cms.necosuke.jp/000016.htm">企業サイト</a></strong><br />
 <p></p>
<h2>単一商品の為の商品サイト</h2>
    <div class="floatleft margin5">
    <a href="http://cms.necosuke.jp/000080.htm"><img src="http://cms.necosuke.jp/images/page/etc/100_img_80.jpg" alt="単一商品の為の商品サイト"></a>
    </div>
 
<p>
商品サイトです。<br />単一商品の紹介と利用者の声などを公開しています。
</p>
<div class="go-page"><a href="http://cms.necosuke.jp/000080.htm">単一商品の為の商品サイト</a></div>
<h2>商品に関するテーマの情報提供と商品紹介サイト</h2>
    <div class="floatleft margin5">
    <a href="http://cms.necosuke.jp/000084.htm"><img src="http://cms.necosuke.jp/images/page/etc/100_img_84.jpg" alt="商品に関するテーマの情報提供と商品紹介サイト"></a>
    </div>
 
<p>
商品に関するテーマの情報提供を行っております。
</p>
<div class="go-page"><a href="http://cms.necosuke.jp/000084.htm">商品に関するテーマの情報提供と商品紹介サイト</a></div>
<h2>企業サイト（ＢｔｏＢ）　その１</h2>
    <div class="floatleft margin5">
    <a href="http://cms.necosuke.jp/000028.htm"><img src="http://cms.necosuke.jp/images/page/etc/100_img_28.jpg" alt="企業サイト（ＢｔｏＢ）　その１"></a>
    </div>
 
<p>
愛知県の地盤調査、地盤改良を手がける会社です。
</p>
<div class="go-page"><a href="http://cms.necosuke.jp/000028.htm">企業サイト（ＢｔｏＢ）　その１</a></div>
<h2>企業サイト（ＢｔｏＢ）　その３</h2>
    <div class="floatleft margin5">
    <a href="http://cms.necosuke.jp/000030.htm"><img src="http://cms.necosuke.jp/images/page/etc/100_img_30.jpg" alt="企業サイト（ＢｔｏＢ）　その３"></a>
    </div>
 
<p>
新潟県の地盤調査、地盤改良を手がける会社です。
</p>
<div class="go-page"><a href="http://cms.necosuke.jp/000030.htm">企業サイト（ＢｔｏＢ）　その３</a></div>
<h2>ＢｔｏＣ商品専用サイト</h2>
    <div class="floatleft margin5">
    <a href="http://cms.necosuke.jp/000017.htm"><img src="http://cms.necosuke.jp/images/page/etc/100_img_17.jpg" alt="ＢｔｏＣ商品専用サイト"></a>
    </div>
 
<p>
健康食品の紹介サイトです。
</p>
<div class="go-page"><a href="http://cms.necosuke.jp/000017.htm">ＢｔｏＣ商品専用サイト</a></div>
<h2>企業サイト（ＢｔｏＢ）　その２</h2>
    <div class="floatleft margin5">
    <a href="http://cms.necosuke.jp/000025.htm"><img src="http://cms.necosuke.jp/images/page/etc/100_img_25.jpg" alt="企業サイト（ＢｔｏＢ）　その２"></a>
    </div>
 
<p>
牛乳販売店からチラシにより産直商品を販売する会社です。
</p>
<div class="go-page"><a href="http://cms.necosuke.jp/000025.htm">企業サイト（ＢｔｏＢ）　その２</a></div>
<h2>個人プロフィールを中心とした企業サイト</h2>
    <div class="floatleft margin5">
    <a href="http://cms.necosuke.jp/000033.htm"><img src="http://cms.necosuke.jp/images/page/etc/100_img_33.jpg" alt="個人プロフィールを中心とした企業サイト"></a>
    </div>
 
<p>
多数の企業のメンバーが集う研究所（企業）のサイトです。<
</p>
<div class="go-page"><a href="http://cms.necosuke.jp/000033.htm">個人プロフィールを中心とした企業サイト</a></div>
<h2>企業サイト（ＢｔｏＢ）　その５</h2>
    <div class="floatleft margin5">
    <a href="http://cms.necosuke.jp/000083.htm"><img src="http://cms.necosuke.jp/images/page/etc/100_img_83.jpg" alt="企業サイト（ＢｔｏＢ）　その５"></a>
    </div>
 
<p>
愛知県、静岡県の地盤調査、地盤改良を手がける会社です。
</p>
<div class="go-page"><a href="http://cms.necosuke.jp/000083.htm">企業サイト（ＢｔｏＢ）　その５</a></div>
<h2>業界紙出版社サイト</h2>
    <div class="floatleft margin5">
    <a href="http://cms.necosuke.jp/000118.html"><img src="http://cms.necosuke.jp/images/page/etc/100_img_118.jpg" alt="業界紙出版社サイト"></a>
    </div>
 
<p>
出版社のオフィシャルサイトと業界紙の紹介を兼ねたサイトです。
</p>
<div class="go-page"><a href="http://cms.necosuke.jp/000118.html">業界紙出版社サイト</a></div>

</div>

<div style="clear:both"></div>
<hr size="1" />
 <div style="float:left">
<a href="http://cms.necosuke.jp/000018.htm">
<img src="http://cms.necosuke.jp/images/page/etc/100_img_18.jpg" alt="ショッピングサイト">
</a>
</div>

<div style="padding-left:150px">
<strong><a href="http://cms.necosuke.jp/000018.htm">ショッピングサイト</a></strong><br />
 <p></p>
<h2>産直食品ショッピングサイト</h2>
    <div class="floatleft margin5">
    <a href="http://cms.necosuke.jp/000019.htm"><img src="http://cms.necosuke.jp/images/page/etc/100_img_19.jpg" alt="産直食品ショッピングサイト"></a>
    </div>
 
<p>
産直商品を扱うショッピングサイトです。<br />
</p>
<div class="go-page"><a href="http://cms.necosuke.jp/000019.htm">産直食品ショッピングサイト</a></div>
<h2>健康食品ショッピングサイト</h2>
    <div class="floatleft margin5">
    <a href="http://cms.necosuke.jp/000032.htm"><img src="http://cms.necosuke.jp/images/page/etc/100_img_32.jpg" alt="健康食品ショッピングサイト"></a>
    </div>
 
<p>
健康食品のショッピングサイトです。
</p>
<div class="go-page"><a href="http://cms.necosuke.jp/000032.htm">健康食品ショッピングサイト</a></div>
<h2>健康食品ショッピングサイト</h2>
    <div class="floatleft margin5">
    <a href="http://cms.necosuke.jp/000085.htm"><img src="http://cms.necosuke.jp/images/page/etc/100_img_85.jpg" alt="健康食品ショッピングサイト"></a>
    </div>
 
<p>
健康食品のショッピングサイトです。
</p>
<div class="go-page"><a href="http://cms.necosuke.jp/000085.htm">健康食品ショッピングサイト</a></div>

</div>

<div style="clear:both"></div>
<hr size="1" />
]]></description>
<dc:subject></dc:subject>
<dc:creator></dc:creator>
<dc:date>2006-06-08T00:00:00</dc:date>
</item><item rdf:about="000033.htm">
<title>Bash:Shell Scripting</title>
<link>000033.htm</link>
<description><![CDATA[<p>
各テーマ毎に内容、サンプルが終結している本です。<br>
その為、通して読むと非常に冗長性の多いものに感じます。<br>
購入して１回目の精読は正直疲れました。<br>
また同じソースが書いてあると。<br>
しかし、この手の本は後から読み返すことが多く、しかもそのときは特定のページのみを眺めることが多いです。<br>
そんな時に、いちいちその前の章に移動して、さらにその前に移動してというようなことがいらない為、返って重宝しました。<br>
</p>]]></description>
<dc:subject></dc:subject>
<dc:creator></dc:creator>
<dc:date>2006-06-08T00:00:00</dc:date>
</item><item rdf:about="000034.htm">
<title>入門UNIXシェルプログラミング―Bourne Shellの基礎から学ぶUNIX World</title>
<link>000034.htm</link>
<description><![CDATA[<p>
私はこの本をバイブルとしてシェルスクリプトを覚えました。<br>
非常に内容がよくて、わかりやすいです。<br>
何度も読み返しました。<br>
しかし一つだけ問題がありました。<br>
後で読み返そうとしたとき、索引や目次から目的の情報にたどりつけないのです。<br>
なんとなく記憶していた内容を確認しようと思っても、どこに記載されていたかよくわかりません。索引でも探せず、結局パラパラとすべてのページを見てるということがしばしば。<br>
内容がいいだけにもったいない。
</p>]]></description>
<dc:subject></dc:subject>
<dc:creator></dc:creator>
<dc:date>2006-06-08T00:00:00</dc:date>
</item><item rdf:about="000007.html">
<title>フィルタの利用法</title>
<link>000007.html</link>
<description><![CDATA[<h2>フィルタとは</h2>
<p>
|（パイプライン）でコマンドをつなぐこと<br>
例<br>
cat file | filter_1 | finter2
</p>

<h2>sedコマンド</h2>
<p>
sed -e "s/OldText/NewText/g" samplefile >result<br>
サンプルファイルの中のOldTextをNewTextに変換してresultに書き出す<br>
<br>
sed -n '2p' samplefileの２行目だけを出力する<br>
<br>
sed -e "s/TexttoRemove//g"<br>
文字列の削除<br>
<br>
sed -e "s/^TexttoRemove//"<br>
行頭の文字列を消す<br>
<br>
sed -e "s/TexttoRemove\$//"<br>
行末の文字列を消す<br>
</p>

<h3>sedファイルを読み込んで実行</h3>
sample.sed <br>
s/Jan/1月/ s/Feb/2月/<br>
<br>
ls -la / | sed -f sample.sed<br>
sample.sedから読み込んで実行<br>


<h3>ドット(.)とアスタリスク(*)</h3>
<p>
sed -e "s/^...//"<br>
行頭から３文字消去<br>
<br>
sed -e "s/Pattern.*//"<br>
Patternを含む行を削除する<br>
<br>
USER=`id |sed 's/uid=.*(\(.*\)) gid=.*/\1/'`<br>
ユーザーIDをUSERに代入<br>
<br>
</p>

<h2>いろいろな例</h2>
<p>
awk '{printf "%-.5s\n",$0}' <br>
先頭から５文字だけを取り出す<br>
<br>

cat file |tr '[A-Z]' '[a-z]' >lowfile<br>
fileを小文字にする<br>
<br>
sed -e 's///g<br>
タブをスペースに変換<br>
<br>
sed -e '*//g'<br>
複数のスペースを１個スペースに変換<br>


sed -e 's/^[]*//'<br>
行頭のホワイトスペースを削除する<br>
<br>
sed -e "s/[]*\$//"<br>
行末のホワイトスペースを削除<br>
<br>
sed -e "/Text/d"<br>
Textという文字列を含んだ行を削除する<br>
<br>
sed -e '/^$/d'<br>
空白行を削除<br>
<br>
sed -e "5,20s/OldText/NewText/g" file<br>
５行目から３行目を処理<br>
<br>
sed -e "5,$s/OldText/NewText/g" file<br>
５行目から最後までを処理<br>

sed -e '1d' file<br>
１行目を削除<br>
<br>
sed -e '1,4d' file<br>
１行目から１行目を削除<br>

sed -e '$d' file<br>
最終行を削除<br>
<br>
sed -e '$-3,$d' file<br>
最終4行を削除<br>
<br>
sed -n 'n,mp' file<br>
nからmまでを表示<br>
<br>

ls -l|grep ^[d].*|awk '{print $9}'~<br>
配下のディレクトリを表示<br>
</p>
]]></description>
<dc:subject></dc:subject>
<dc:creator></dc:creator>
<dc:date>2005-09-02T00:00:00</dc:date>
</item><item rdf:about="000025.htm">
<title>printenv</title>
<link>000025.htm</link>
<description><![CDATA[環境変数を確認する
]]></description>
<dc:subject></dc:subject>
<dc:creator></dc:creator>
<dc:date>2005-08-26T00:00:00</dc:date>
</item><item rdf:about="000024.htm">
<title>free</title>
<link>000024.htm</link>
<description><![CDATA[メモリの使用状況を確認する

同様の機能のコマンド
　procinfo
 -f 継続的に表示
 -m モジュールとデバイスのみ
 -a すべての情報

vmstat
]]></description>
<dc:subject></dc:subject>
<dc:creator></dc:creator>
<dc:date>2005-08-26T00:00:00</dc:date>
</item><item rdf:about="basic.html">
<title>基本</title>
<link>basic.html</link>
<description><![CDATA[]]></description>
<dc:subject></dc:subject>
<dc:creator></dc:creator>
<dc:date>2005-02-01T00:00:00</dc:date>
</item><item rdf:about="000010.html">
<title>シェルスクリプト情報収集</title>
<link>000010.html</link>
<description><![CDATA[キーワードを元にニュースやブログの記事を集めます。

<?php include "../inc_rss_link.php";
news("シェルスクリプト");
blognew("シェルスクリプト");
?> 

]]></description>
<dc:subject></dc:subject>
<dc:creator></dc:creator>
<dc:date>2005-02-01T00:00:00</dc:date>
</item><item rdf:about="000009.html">
<title>Sambaでマウントして別ディスクへWebデータバックアップ</title>
<link>000009.html</link>
<description><![CDATA[ 
 #Mysqlバックアップ
 /usr/bin/mysqldump --opt nekosuke --user=ユーザー --password=パスワード>/var/www/html/保存名.sql
 
 #Webフォルダバックアップ
 rsync -avz /home/個人フォルダ/ /mnt/webbkup/個人フォルダ
 rsync -avz /var/www/html /mnt/webbkup/html
 
 #確認用日付書き出し
 echo "バックアップログ"　>/var/www/html/my/bkuplog.htm
 date >>>>/var/www/html/my/bkuplog.htm
]]></description>
<dc:subject></dc:subject>
<dc:creator></dc:creator>
<dc:date>2005-02-01T00:00:00</dc:date>
</item><item rdf:about="000004.html">
<title>リダイレクションによるファイル操作</title>
<link>000004.html</link>
<description><![CDATA[ファイルディスクリプタ
0　標準入力
1　標準出力
2　標準エラー



リダイレクションを使った書き込み
　>aaa　aaaに向ける
　>>aaa　aaaに追加書き込み
　1>　標準出力だけ
　2>　エラー出力だけ
　> aaa 2>&1 エラーと標準両方



リダイレクションを使った読み込み
　<aaa　aaaから読み込み



ヒア・ドキュメント
 command << END
 .....
 .....
 END

注意と例
 command 2>ErrorFile1 | command2 2>ErrorFIle2
]]></description>
<dc:subject></dc:subject>
<dc:creator></dc:creator>
<dc:date>2005-02-01T00:00:00</dc:date>
</item><item rdf:about="000003.html">
<title>シェル関数・組み込みコマンド</title>
<link>000003.html</link>
<description><![CDATA[基本
 name()
   {
   command
   ....
   }

戻り値 returan[n] 

引数 
 $ls(){
 >ls- la $*
 <}

組み込みコマンド
ヌルコマンド(:) 
 whiel :
 do
   if ....
   then
     break
   fi
 done

breakコマンド 　ループから抜け出す 

cdコマンド 　ディレクトリ移動 

continueコマンド 　ループ内処理を終えて繰り返しを続行 
echoコマンド 　画面表示 

execコマンド 　現行のシェルと置き変えて実行 

exitコマンド 　シェル終了 
 exit number

exportコマンド 
 export name
　この変数をほかのシェルから参照可能な変数 

pwd 　カレントディレクトリを表示 

read 
 read variable
　キーボードから変数をセット 

readinlyコマンド 
 readonly name
　変数を変更不可にする 

returanコマンド 　シェル関数から抜ける 

setコマンド 　シェルのオプションをONにしたりする 

shiftコマンド 　位置バラメタの値を左にずらす 

testコマンド 　ある条件がただしいか判断する　真：０ 

ファイルに関するテスト 
 -r file fileが読み込み可なら真
 -w file fileが書き込み可なら真
 -x file fileが実行可なら真
 -f file fileが普通ファイルなら真
 -d file fileがディレクトリなら真
 -s file fileが０より大きいなら真

文字列に関するテスト 
 -z
 -n
 
数値に関するテスト 
 in11 -eq int2
 in11 -ne int2
 in11 -lt int2
 in11 -le int2
 in11 -gt int2
 in11 -ge int2

その他 
 !  not
 -a and
 -o or

trapコマンド 
 trap action signal
　シグナルをうけっとた時どう処理するか 

type 　コマンドについて教えてくれる 

umaskコマンド 
 umask maskk
　ファイルをつくるときどのようなモードで作るか決定
例　$umask 002 →644のファイルができる 

unsetコマンド 　変数を消去 

wait 
 wait jobnumber
　コマンドが終わるまで待つ 
]]></description>
<dc:subject></dc:subject>
<dc:creator></dc:creator>
<dc:date>2005-02-01T00:00:00</dc:date>
</item>

</rdf:RDF>