2009/4/1522:0 【Linux】bashで指定したディレクトリ内のファイルを取得する シェルスクリプト(bash)を使って指定したディレクトリのファイルを1つずつ処理する方法について説明します。 指定したディレクトリからファイルを1つずつ取得するため、繰り返し処理が必要になります。bashで1つずつファイルを取得するには、「for...in」ステートメントを利用します。 (for...inステートメントは、繰り返し処理を実装する場合に利用します) 繰り返し条件の構文は、以下の通りです。 for 変数名 in "取得条件" do done 取得条件に合致するファイルパスを変数名に格納します。 以下、サンプル。 《事前準備》 1.テキストエディタを開く。 2.以下のコードを入力する。 3.ファイルを保存する。 ファイル名:test.sh ※拡張子は、「.sh」にして下さい。 ディレク
今の宮崎をただただ知ってほしい。 畜産農家の方が、涙ながらに両手を大きく広げてこう言うらしいのです。 「俺を殺してからいけ」と。 こんにちは。はっちです。 わたしの地元は宮崎県都城市です。 きっとみなさん最近知った地名という方もいるかと思います。 そうです。新燃岳が噴火して大きな被害を受けている地域です。 今は、私に出来る事を考えて、こうして現状を知っていただきたく記事にしました。 自分の故郷が、どんどん元気がなくなっていく。 それが心の底から辛かったのです。 鳥インフルエンザとのダブルパンチ。 宮崎県が今どういう状況なのかを少しでも知っていただきたいと思い 分かる範囲で掲載したいと思います。 …というのも、自分の父が鳥インフルエンザの作業に携わる仕事をしており 父にも許可を得て、下記にてまとめてみました。 私も今現在、宮崎を離れて福岡にいるため、 実際自分の故郷に手助けできないのが悔しく
Mac OS X 10.6.xで動作テストしてます。作ってちょっとテストしただけのものが多いです。 最初に このページのRubyCocoa関係のAppleScriptのソースなどはほぼAppleScriptじゃないので、AppleScriptの勉強を始めたばかりの人には参考にならないと思います。ある程度やっていて、こういうことできないかなあ、って時に役に立つかもしれません。AppleScriptを始めたばかりの人にはAppleScript PARK / Introduction / Basicなどがお勧めです。 このページは非常に長いですが、JavaScriptがオンでUAにGeckoと書いてあるブラウザ(Safari,Firefox,Chrome等)の場合、左端にアウトラインが表示されます。アウトラインの▶をクリックすると小要素が表示されます。アウトラインで見たい内容を探しながら見ると、
Apache2でpublic_htmlを有効にする方法 /home/~ユーザー名/public_html/ を有効にする。 以下の設定で、各ユーザのホームディレクトリにある public_html ディレクトリ以下を公開します。 URLは http://www.lab.keiken.co.jp/~ユーザ名/index.html などとなります。 # /usr/sbin/a2enmod userdir # /etc/init.d/apache2 force-reload また、無効にする場合は以下のようにします。 # /usr/sbin/a2dismod userdir # /etc/init.d/apache2 force-reload 各ユーザーの設定(注意点) 少なくともホームディレクトリとpublic_htmlにはすべてのユーザに実行権が付いている必要があります。
DirectoryIndexディレクティブで指定したデフォルトファイル(index.htmlなど)が存在しないディレクトリにWebブラウザでアクセスすると、Apacheの設定によってはそのディレクトリのファイル一覧を表示する。
日本語環境でのPython (for Python 2.3 or later) - Pythonで日本語処理を行うために(for Python... 皆さんがPythonを使いはじめるとき、なんと言っても気になるのは「ちゃんと日本語使えるのかなぁ」ということではないかと思います。 結論から言えば、現在のPythonは日本語環境で利用可能です。 しかし、快適に日本語を使うためには、ちょっとした準備が必要です。 ここでは、Python 2.3 を基本に説明を行います。 Python の文字列型 まず、Python の文字列型データは 8 ビット透過ですので、文字列の中に文字コードが 0 から 255 までのどんな値が含まれていても処理することが出来ます。 Python の文字列型データに日本語が含まれていても、ビット落ちなどの障害が発生することはありません。 いったんデータとして日本語文字列を
正規表現† コンパイルする方法 findall findallは見つかった文字列を全てリストにして返す。 import re p = re.compile("ab.", re.I) result = p.findall("AbdABCAAbb") print result finditer match matchは先頭の文字列がマッチしたらマッチオブジェクトを返す。何もマッチしない時はNone。 import re p = re.compile("ab.", re.I) result = p.match("Abd") print result.group() scanner search searchは文字列がマッチしたらマッチオブジェクトを返す。 import re p = re.compile("ab.", re.I) result = p.search("xxxAbd") print
ソースコード #!/usr/bin/python # coding: UTF-8 # 現在の日付・時刻の取得と出力 | datetimeクラスの属性、today()、strftime()メソッドの使い方 import datetime # datetimeモジュールのインポート import locale # import文はどこに書いてもOK(可読性などの為、慣例でコードの始めの方) # today()メソッドで現在日付・時刻のdatetime型データの変数を取得 d = datetime.datetime.today() # ↑モジュール名.クラス名.メソッド名 print 'd == %s : %s\n' % (d, type(d)) # Microsecond(10^-6sec)まで取得 # datetime型の各属性へのアクセス # year, month, day print
jython,pythonでプログラムを終了させるには... 何も処理をしないブロックをつくる... pass Jython,pythonでプログラムを終了させるには... あまりに基本的なことなので、pythonの本を開いてもどこに書いてあるかわからない。 しかし結論としては以下の通り。 sys.exit() たとえば、 コマンドラインからファイルを引数に取るプログラムがある。 引数指定がない場合はそのまま終了する場合。 import sys try: file=sys.argv[1] except: sys.exit() 何も処理をしないブロックをつくる pass Python,Jythonでは、 {}を使わないでインデントでスコープを 決めていくので、 何もしない、という記述ができません。 つまり... try{ System.out.println("Hello world.");
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く