タグ

scriptに関するbigwestのブックマーク (7)

  • シェルスクリプトで「ビルドスクリプト」を作る時に便利なテクニック - ククログ(2012-10-11)

    プログラムの種類によっては、そのまま実行できるものと、実行できるようにするために「ビルド」が必要なものとがあります。Cなどのコンパイルが必要な言語で書かれたプログラムは当然ビルドが必要ですし、コンパイルが不要な言語であっても、インストーラパッケージを作るというビルド作業が必要な場合はあります。 ビルド作業の自動化のためのツールとしてmakeなどがありますが、そこまで格的な事をやる必要がない場合は、シェルスクリプトで「ビルドスクリプト」を作るのが手軽でおすすめです。この記事では、そのような場合に役立つシェルスクリプトのテクニックを4つご紹介します。 エラーの気付きやすさとデバッグのしやすさを高める メッセージに色を付ける シェル関数をライブラリにする 一時的に作業ディレクトリの中に入る エラーの気付きやすさとデバッグのしやすさを高める はじめに紹介するテクニックは問題が発生した時に気づきや

    シェルスクリプトで「ビルドスクリプト」を作る時に便利なテクニック - ククログ(2012-10-11)
  • Google Drive (旧 Google ドキュメント) でフォームの投稿に確認メールを自動返信する方法

    Google Drive (旧 Google ドキュメント) でフォームの投稿に確認メールを自動返信する方法 2012年04月23日 11:50Google 方法っていうかスクリプト。 Google Drive (旧 Google ドキュメント) のフォーム機能は便利ですね。 簡単な申し込みフォームぐらいならすぐ作れる。 ただひとつ悩ましいのは、 申し込みをした人に送信内容の控えを送る機能がないところ。 なので「申し込んだかどうか忘れた」とか 「日時や場所がわからなくなった」とかいうこともよく起こります。 またフォームの管理者に「投稿があった」ことを通知する機能はあるけど 具体的な投稿内容はその都度スプレッドシートを開かないとわからない。 (一応書いておくとこれは「ツール」→「通知ルール」から設定) ただ Google Drive では Google Apps Script というのが使え

    Google Drive (旧 Google ドキュメント) でフォームの投稿に確認メールを自動返信する方法
  • シェルスクリプトを書く際に気を付けていること8箇条 - カイワレの大冒険 Third

    エンジニアという職業柄かシェルスクリプトを書くことはちょくちょくあるのですが、自分なりに気を付けていることを備忘録&自分への戒めも含めて、簡単に書いてみたいと思います。 変数は大文字 シェルスクリプト書いていれば変数の出番は至るところであるでしょう。その際、可読性を増すように、変数は大文字を使っています。 RET=`cmd1`みたいに。好みの問題もあるでしょうが、分かりやすいので。 クオテーションは選ぶ クオテーションにはシングルだったり、ダブルだったり色々ありますが、使い分けておいたほうがよいでしょう。 変数の展開がないようであれば、シングルクオーテーションのほうがスマートでしょうし、展開があるのならダブルクオーテーションを使えばと。 ダブルクオーテーションを使うのにも意味があって、変数は「$RET」のようにクオテーションで囲まなくても動作はたいていするのですが、 echo "${RET

    シェルスクリプトを書く際に気を付けていること8箇条 - カイワレの大冒険 Third
  • Expectコマンドを使ってsu/ sudo の処理を書いてみる。 - それマグで!

    expectを使うと、対話ダイアログをうまく操作できる。 標準出入力をうまく扱うことが出来て、バッチ処理に向いている。よくできて便利らしい。 が、、、、 独自スクリプトなので面倒ですね。 さらにデフォルトでインストールされていない という使いにくさがありました 使い方 expect -c " swapn su expect 'Passwd:' send 'root_pw' " インストール sudo aptitude install expect 知識として仕入れました、実践投入するのはちょっと面倒ですね 参考資料 http://www.uetyi.mydns.jp/wordpress/command/entry-158.html man より抜粋 名前 expect - 対話的なプログラムとのやりとりを自動化するプログラム, バージョン 5 書式 expect [ -dDinN ] [

    Expectコマンドを使ってsu/ sudo の処理を書いてみる。 - それマグで!
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • スクリプト言語 - builder by ZDNet Japan

    アップル、新プログラミング言語「Swift」のアプリを「App Store」で受付開始 アップルは米国時間9月9日、「Swift」のバージョン1.0が「ゴールドマスター」(GM)に到達したと述べた。これに伴い、開発者らが同プログラミング言語を使用する「iOS」アプリをApp Storeに提出できるようになった。 2014-09-11 08:24:00 アップルの新プログラミング言語「Swift」、バージョン1.0に到達 アップルの「Swift」チームは米国時間9月9日、新プログラミング言語Swiftがバージョン1.0に到達したことを発表した。これにより、開発者は、Swiftを使用する「iOS」アプリを「App Store」に公開できるようになった。 2014-09-10 14:57:00

  • わかばマークのMacの備忘録 : Automator で Service を作成

    わかばマークのMacの備忘録 RSS * Admin * Write 初心者による Mac OSX の便利な使い方や、ソフトウェアの紹介など、Macのこといろいろ。

  • 1