BASH:Shell Scripting


ダウンロード:
utf8-script.tar.gz
euc-script.tar.gz
目次
PART1 シェルスクリプトのお約束
シェルスクリプトとは
シェルスクリプト記述のお約束
シェルスクリプトを自動的に実行する方法
PART2 テキスト操作関連のシェルスクリプト
001 ファイル内のアルフベットを全て小文字にする
002 ファイル内のアルフベットを全て大文字にする
003 ファイル内のタブをすべてスペースにする
004 ファイル内のスペースをすべてタブにする/カンマにする
005 ファイル内のタブをすべてカンマにする/カンマをタブにする
006 ファイル内の行を昇順で並べ替える
007 ファイル内の行を降順で並べ替える
008 ファイル内の行を特定のフィールドで並べ替える
009 ファイル内の重複行を1つにまとめて並べ替える
010 オンラインマニュアルをテキストファイルとして保存する
011 テキストファイルを段組にする
012 行と列を入れ替える
013 テキストファイルをUNIX形式にする
014 テキストファイルをWindows(DOS)形式にする
015 テキストファイルをMac形式にする
016 複数の文字列を一括置換する
017 HTMLファイルをテキストファイルにする
PART3 ファイル操作関連のスクリプト
018 拡張子を一括置換する
019 ファイル名を一括置換する
020 連番ファイル名の桁数を揃える
021 ファイル名の戦闘に一括して文字列を追加する
022 パーミッションを一括置換する
023 バックアップファイルを一括して削除する/確認しながら削除する
024 ファイル名をすべて大文字にする
025 ファイル名をすべて小文字にする
026 拡張子を一括して付加する
027 拡張子を一括して削除する
028 アーカイブを作成し、圧縮する
029 アーカイブの内容を表示する
030 アーカイブを展開する
031 アーカイブから特定のファイルを取り出す
032 画像ファイルの形式を一括置換する
033 画像ファイルの解像度を一括置換する
034 画像のサムネイルを作成する
035 ファイルの情報を表示する
PART4 ユーザー/グループ管理関連のシェルスクリプト
036 システムユーザーの一覧表を作成する
037 グループごとにユーザーの一覧表を作成する
038 ユーザーを一括して登録する
039 プロジェクトチーム用領域を作成する
040 ユーザーを一括して削除する
PART5 システム管理関連のシェルスクリプト
041 プロセスを監視し、停止していたらメールする/起動する
042 プロセスを監視し、動作していたらメールする/停止する
043 一定容量より大きなファイルを抽出してパスを表示する
044 coreファイルを抽出する/削除する
045 誰もが書き込み可能なファイルを削除する/確認して削除する
046 ファイルシステムの容量をチェックする
047 設定ファイルを一括してバックアップする
PART6 ユーティリティ関連のシェルスクリプト
048 スクリプトファイルのパスを追加する
049 一定時間後ベルを鳴らす(タイマー)
050 使用頻度が高いコマンドを表示する
051 ファイルをバックアップする
052 アーカイブとしてファイルをバックアップする
053 ゴミ箱を作成する
054 ゴミ箱を利用する
055 ゴミ箱からファイルを取り出す
056 ゴミ箱を空にする
057 メモを残す
058 メモを読み出す
059 メモを削除する
PART7 シェルスクリプトメニューの作成
060 スクリプトをメニューから実行できるようにする
061 case文で見通しの良いメニューを作成する
062 保存されたスクリプトを自動的にメニュー表示する
063 スクリプトのコメントを読み取って表示する
064 変数ファイル「f_readline」を使用する
APPENDIX 関数ファイル
f_askdir ディレクトリ名の取得
f_askdircrt ディレクトリ名を取得し、存在しなければ作成
f_askfname ファイル名を取得
f_askstring 文字列を取得
f_chkdate 日付チェック
f_chkdir ディレクトリの存在確認
f_chknum 数値チェック
f_convsize 単位変換
f_dispmemo メモデータの表示
f_mkpasswd パスワードの生成
f_readline ファイルから1行読み込む
f_search_memo 検索条件を指定してメモを検索
f_yesno YesかNoかの回答を得る
f_yesno2 YesかNoかの回答を得る
コメント
コメントを投稿