君にも分かる! 君にも分かる!「ため」のCシェル&awk講座 By General System Manager Tamekichi.1998.3.20 <目次> 0. はじめに 1. Cシェル・スクリプトの書き方 1-1) Cシェル内での変数への値の設定・標準出力・ファイルへの書込み・実行方法 1-2) 分岐処理(if文)・ファイルの存在チェック・ディレクトリの存在チェック 1-3) 起動パラメータを持つCシェル・スクリプトを作る 1-4) UNIXコマンドの戻り値をCシェル変数へセットする 1-5) 反復処理(while, goto文) 1-6) Cシェルの便利な機能(ファイル名・パス名編集) 2. awk(オーク)言語 2-1) awk, nawk言語の書式 2-2) awk言語の処理(基本) 2-3) nawk, awk言語の処理(分岐処理・正規表現) 2-4) awk, naw
\x{} \pは後続する名前が表すクラス(プロパティ、スクリプト、ブロック)に属する文字にマッチし、 \Pは後続する名前のクラスに属さない文字にマッチします。 クラスの名前が一文字のときはブレースを省略できます。 クラス名の前に^を置くことにより否定形の指定を行うことも可能です。 Perl 5.8 での変更点 Perl5.8以降(5.6でも使えたようですが)では \pや\Pで始まるプロパティ指定に標準Unicode属性を使うこともできます。 詳しくは perlunicode perlunicode - Perl における Unicode サポート を参照してください。 日本語による説明が Unicodestandard にもあります。 Perl 5.8以降ではユーザーが任意のプロパティを作成することができます (IsまたはInを必ず前置)。 詳しくは perlunicode perluni
システム・プログラム 電子・情報工学系 新城 靖 <yas@is.tsukuba.ac.jp> このページは、次の URL にあります。 http://www.hlla.is.tsukuba.ac.jp/~yas/coins/syspro-2001/2001-06-18 あるいは、次のページから手繰っていくこともできます。 http://www.hlla.is.tsukuba.ac.jp/~yas/coins/ http://www.is.tsukuba.ac.jp/~yas/index-j.html ■今日の重要な話 ■スクリプト言語 コンピュータ言語の種類 プログラミング言語(プログラマ)。C, Java, Fortran, スクリプト言語(強力な利用者、管理者)。sh, csh, sed, awk, perl, ruby, JavaScript,Emacs Lisp 機械語。 マーク
データファイル処理に便利なUNIXコマンド (一部工事中、順次拡張予定) ここでは、データファイル処理に便利なUNIXコマンドの紹介を行います。 使用目的から探す - 実例集 - 複数のファイルをくっつけたい あるファイルの後ろに次のファイルを入れる場合 cat 単純にファイルの最初から順に行同士をくっつけてしまう場合 paste 特定の行を仲立ちとしてファイルをくっつける場合 join ファイルのある行を読み飛ばしたい awk ファイルの空行を読み飛ばしたい awk ファイルのある列とある列を用いて演算を行いたい awk ファイルの特定の文字を別の文字に変換(置換)したい sed データのフォーマットを揃えたい awk 1を01のように、頭にゼロをつけたい(ゼロプディング) 0.035を3.5E-2のように、指数表示にしたい、など。 ファイル名から、ディレクトリ名あるいは拡張子を取り除き
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く