タグ

2014年7月4日のブックマーク (2件)

  • デバドラ講座 - サイエンスパーク株式会社

    弊社のデバイスドライバ開発事業は、WindowsMac、組み込み向けなど様々なOSで20年以上デバイスドライバを作り続けています。デバイスドライバやその制御用アプリやデバイスへの組込ソフトウェアなど、デバイスに関わるソフトウェア開発に対して豊富な実績があります。 デバイスドライバをはじめ、デバイスにかかわるお困りごとの際はお気軽にお問い合わせください。 サイエンスパークでは、デバイスドライバの記事や書籍の執筆、勉強会・セミナーの開催など、デバイスドライバ開発者を増やすための取り組みをしています。 弊社の新入社員研修ではデバイスドライバ開発の研修を行いますが、その一環で新入社員の手による「初心者がデバイスドライバ開発ができるための資料」を作成しました。 その資料をもとに「誰でもわかるデバイスドライバ講座」と題し、その内容を公開いたします。一人でも多くの方がデバイスドライバに興味を持ち、デバ

    デバドラ講座 - サイエンスパーク株式会社
  • shとbashでの変数内の文字列置換など - ろば電子が詰まつてゐる

    シェルスクリプトで文字列を置換したい際、sedを使う手法が紹介されることが多い。が、実はsedなどの外部コマンドを使わなくても、以下のように変数展開をすることでシェル内部で文字列置換をすることができる。 ${変数名#パターン} → 前方一致でのマッチ部分削除(最短マッチ) ${変数名##パターン} → 前方一致でのマッチ部分削除(最長マッチ) ${変数名%パターン} → 後方一致でのマッチ部分削除(最短マッチ) ${変数名%%パターン} → 後方一致でのマッチ部分削除(最長マッチ) ${変数名/置換前文字列/置換後文字列} → 文字列置換(最初にマッチしたもののみ) ${変数名//置換前文字列/置換後文字列} → 文字列置換(マッチしたものすべて)この機能は記号で書かれるため非常にググりにくいことと、素のshでできること・bashでしかできないことが混在して書かれた記述も多いため、あまりネ

    shとbashでの変数内の文字列置換など - ろば電子が詰まつてゐる
    masa8aurum
    masa8aurum 2014/07/04
    ${変数名##パターン} などの、いわば「変数展開時の文字列置換」について