タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

linuxとシェルに関するyoshi_kanagawaのブックマーク (2)

  • 【Linux】シェルスクリプトの関数の使い方!一通りまとめ

    プログラミングをやったことがある人にはお馴染みだろうが、シェルスクリプトでも関数を作ることができる。 関数とは処理をまとめて、何度も使えるようにしたものだ。 シェルスクリプトは、もともとあまり複雑なプログラムを組むのに適してはいないが、関数を少し使って効率良く作成するくらいであれば構わないだろう。 このページでは関数の使い方についてご紹介する。参考にしてほしい。 簡単に関数とは? 簡潔にいえば「処理をまとめたものが関数」である。中学校のとき習った次のような関数と同じだ。 y = 2x xに何かを代入したら、yの値も決まる。 基的に「引数を受け取り、それを処理し結果を返す」というのが役割である。とはいえ、引数を受け取らなくても動く関数もあるので、同じ動作を何度も書かないでしてくれる便利な方法だと思っておけばいい。 関数を使用すると同じ処理をするコードを繰り返し記述する必要がなくなるのである

    【Linux】シェルスクリプトの関数の使い方!一通りまとめ
  • 【FreeBSD】シェルスクリプトでパス文字列からファイル名/ディレクトリ名/拡張子を抽出する

    対象プラットフォーム: FreeBSD 8.x (下記手順を2014/05/01にFreeBSD 8.4-RELEASEで確認済み) はじめに シェルスクリプトを書いていると、ファイル名を含むパス文字列から、ファイル名や、ディレクトリ名、拡張子の部分のみを抽出したいケースによく遭遇します。 このページでは、これらの文字列の抽出方法について説明します。 早速サンプルのシェルスクリプト ファイル名を含むパス文字列から、ファイル名や、ディレクトリ名、拡張子の部分のみを抽出するのは、かなり容易です。 早速サンプルをご紹介します。 #!/bin/sh test_path="/usr/local/etc/apache/httpd.conf" string_filename=${test_path##*/} string_filename_without_extension=${string_filen

  • 1