皆さん今日もたくさんのサーバを相手にされていることかと思いますが、いくつかのサーバにアクセスして1秒間の統計情報(例えばvmstat 1 2)を集めてパッと表示したい時ってどうやってますかね?shell scriptを学びはじめたばっかりの僕はこんな感じで書いてまし... 続きを読む
The Ultimate Bash Array Tutorial with 15 Examples by Sasikala on June 3, 2010 An array is a variable containing multiple values may be of same type or of different type. There is no maximum limit to the size of an array, nor any requirement ... 続きを読む
BashBashの文法一覧です。他の言語をある程度知っている人はこれを読めばBashの基礎をマスターしてBashを書くことができるようになっています。簡易リファレンスとしても利用できると思いますので、これは足りないと思うものがあれば教えてください。1.基礎echo... 続きを読む
製品とサービス > ソフトウェアとOS > HP-UX > Knowledge-on-Demand > UNIXの教科書 応用編 UNIXの教科書 応用編 〜はじめよう! WindowsとLinuxからのステップアップ〜 第2日目:ファイルの検索 続きを読む
【標準入力】 read ---------------------------------------------------------------------- #!/bin/sh read timeofday echo $timeofday exit 0 ---------------------------------------------------------------------- 【条件】 test([ ])コマンド -------... 続きを読む
ほぼ自分メモですが、いいかげんfindを極めたかったので「Mommy, I found it! — 15 Practical Linux Find Command Examples」を超訳してみます。 Linuxでファイルなんかを探すときに使うfindの実用的な15例ですね。ここらへんを覚えておけば大抵の作業は大丈夫... 続きを読む
ウノウでは特に最近、積極的にエンジニアを採用しています。 採用ページをご覧になり興味のある方、ぜひご応募ください!! Find Job!でも募集開始してます! 尾藤正人(a.k.a BTO)です 前回の勉強会でシェルの仕組み(前編)というのをやりましたが、今回はその後... 続きを読む
lessやmoreなどテキストを見るためだけのツールも、サーバ管理に欠かせない道具箱の中の道具の一つです。が、表示が味気ないと思いません?ああ、できたら普段使っているvim(他のエディタ使いのみなさん済みません><)と同じように、行番号表示&シンタックスハ... 続きを読む
この連載では、UNIX系OSをコマンドライン上から効率よく利用するために知っておくべきテクニックや、便利な小技を紹介していきます。今回はfind/grep/xargsコマンドを利用した「ファイル・ファイル内容の検索」に関するテクニックを紹介します。 続きを読む
尾藤正人(a.k.a BTO)です 社内勉強会でシェルの仕組みというのをやってみましたので、資料を公開します。 シェルはUNIXを使う上で、必ず使用される非常に身近なツールです。 毎日使用しているツールにも関わらず、具体的にどのような動作をしているのか知らない... 続きを読む
はじめに この連載では、UNIX系OSをコマンドライン上から効率よく利用するために知っておくべきテクニックや、便利な小技を紹介していきます。 今回は第0回ということで、今後便利なUNIXコマンドを紹介するにあたり、知っておきたい「シェルの制御構造」や「... 続きを読む
There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies. C.A.R. Hoare I noticed that... 続きを読む
The requested blog was not found on this server -- unless you requested that of Dan Kogai (小飼 弾). 本書「Bashクックブック」は、世界でも最も普及したshell、Bashのクックブックであると同時に、2008年現在における「デフォルトのコマンドライン環境」... 続きを読む
bashクックブック Carl Albing, JP Vossen, Cameron Newham 著、株式会社クイープ 訳 2008年09月 発行 644ページ 定価4410円 ISBN978-4-87311-376-0 オライリー・ジャパンで購入: LinuxやFreeBSD、Mac OS Xなども含んだUnixユーザの基本ツールであるbashの活用... 続きを読む
Level: IntermediateJohn Fronckowiak (john@idcc.net), President, IDC Consulting Inc. 27 May 2008As a follow-up to Michael Stutz's excellent article, this article provides 10 more good habits to adopt that will improve your UNIX® command-line e... 続きを読む
The requested blog was not found on this server -- unless you requested that of Dan Kogai (小飼 弾). 基本形 まずは、これを覚えておきましょう。 find [options and args of find] -print0 | perl -l0ne 'perl program' findが見つけたファイルを一つ見... 続きを読む
タイトルの通りですが、xargsコマンドの便利さを紹介する記事を書いてみました。xargsは私が大好きなコマンドの一つで、標準入力から渡されたファイル名などを引数とみなして、別のコマンドの引数として起動するというものです。 例えばfindで見つけたファイル... 続きを読む
新着記事一覧 田中麗奈、初舞台で「嫁姑仲は順調です」 - 舞台『思い出トランプ』 [11:00 10/11] 【レポート】ソーシャルレンディングサービスの気になるメリット・デメリット-- maneoの妹尾賢俊社長に聞く [09:00 10/11] 【レポート】秋葉原アイテム巡り - ... 続きを読む
"find"はLinuxに含まれている珠玉のツールだ。名前やファイルサイズ、更新日など多数の条件でファイルを検索することができる。ここではその使い方を例を交えながら説明する。 意外と知られていないようだが、"find"はLinuxに含まれている珠玉のツールだ。find... 続きを読む
雑記/備忘 | 16:21 | 「Java BlockingQueueで遊ぶ:パイプラインごっこ」でパイプラインの話をしたので、本来の、つまりUnixのパイプやリダイレクトを少し調べてみました。たまに話題となる some-command >file 2>&1 と some-command 2>&1 >fileの挙動の違いに... 続きを読む
A standard Linux system has an incredible amount of files installed. Looking for a file location can be a painful task to do though a file browser. Fortunately, there is a nifty command line available by default on any Linux distribution: fin... 続きを読む
UNIX には「find」というコマンドがあります。 名前を見ればわかるように、特定のファイルを検索するためのコマンドなのですが、 意外と使うのが難しいことで定評があります。そのため、多くの人は単に「名前で検索するため」だけに find コマンドを使っている... 続きを読む
Perl と Google Earth を使って連絡可能時間マップを作る 抽出したメッセージ・データを Google Earth に表示して、チーム・メンバーやカスタマーに連絡できる時間、あるいはシステムが有効な時間を視覚化します。全文 続きを読む
フィルタとは |(パイプライン)でコマンドをつなぐこと 例 cat file | filter_1 | finter2 sedコマンド sed -e "s/OldText/NewText/g" samplefile >result サンプルファイルの中のOldTextをNewTextに変換してresultに書き出す sed -n '2p' samplefileの2行目... 続きを読む
バックアップをとる際に、そのバックアップファイル名に日付や時刻を付けた事が多々あると思います。 そんなときは、シェルスクリプトで、日時を取得して変数に入れ、ファイル名として使えば、例えば、backup-20050824-12.tar.bz2というような、日付+時間が入... 続きを読む
多くのWebサイトにはコンテンツが更新されたことを知らせてくれるRSSフィードやニュースレターの購読機能があるが、残念ながら、依然としてこの機能を持たないWebサイトも相当な数にのぼる。そうしたWebサイトの更新は、どのようにして知ればよいのだろうか。そ... 続きを読む
Copyright (C) 1995-2008 Nikkei Business Publications, Inc. All rights reserved. このページに掲載されている記事・写真・図表などの無断転載を禁じます。著作権は日経BP社,またはその情報提供者に帰属します。 掲載している情報は,記事執筆時点のものです。 続きを読む
ひと味違うzshの算術演算 ごくまれに、シェルスクリプトで算術計算をしたいことがある。そんなときにもzshは強力だ。今週はbashやtcshとはひと味違う高機能を紹介する。 zshでの算術演算は(( ))で指定する。プロンプト1.1のように記載すれば、answerに加算結果... 続きを読む
The requested blog was not found on this server -- unless you requested that of Dan Kogai (小飼 弾). まずはこちら。 $ find . -type f | fgrep index.html これは % find . -type f -name index.html でOK。パイプ不要。.htmlだけ見つけたい時も % find ... 続きを読む
ちょうど入社から半年で有給発生しつつも本日が退職日になりましたjokagiです.もう花見の季節ですね!! ちょうどラボブログの当番のようで,退職記念にjokagiが普段の開発で使っているテクニックとは呼ぶにはおこがましい小手先の技をつらつら書いてみたいと思... 続きを読む
シェルの作成・実行 ・ シェルスクリプトとは ・ シェルの書き方 ・ シェルの実行 変数 ・ シェル変数 ・ 特殊な変数 制御構文 ・ if ・ case ・ while ・ for ・ until 演算・比較 ・ 四則演算 ・ 数値比較 ・ 文字列比較 ・ ファイルチェック ・ 論理結合 関... 続きを読む
エントリータイトルのオプションが今回大活躍しました。 データベースをCSV形式でエクスポートしたテキストファイルを整形してたんですが タグ部分が記述ルールが何も無い無法地帯で最初困ってましたw 中身はこんな感じ(一部抜粋) "6","200509230451411.jpg"... 続きを読む
男のbashユーザーが、バラ色の紳士こと漢のzshに乗り換えたときにアッーってなるコト事を先ほどいくつか思いついたので共有する。 !!とかの履歴実行はrコマンドでzshには、r というシェル組み込みコマンドがあって履歴からの実行が簡単に行える。たとえば、一番最... 続きを読む
このページはUNIXシェルのbashの用例を扱っています(UNIXコマンドの用例も混在しています)。ただし、動作サンプルに関してはMacOS X上で行っている点とMacOS Xでしか動作しないコマンド、サンプルもありますので注意してください。一部のサンプルは特定条件下... 続きを読む
このブログに含まれる「DSAS」という文字列をgrepしてみます。 どこに「DSAS」があるのかさっぱりわかりません (^^; grepの結果を| less -p DSASとかに渡せばlessがハイライトして識別しやすくなるのですが、ここはgrepのカラフル機能(--color=auto)を使ってみ... 続きを読む
シェルスクリプトとはコマンドやシェルの組み込みコマンドなどをファイルに記述し、実行できるようにしたものである。 またプログラムの制御構造なども使用でき、柔軟な処理が可能であり、/etc/rc.d/initd/ディレクトリ内の起動スクリプトなどはシェルスクリプ... 続きを読む