タグ

コマンドに関するd-tatsunoのブックマーク (8)

  • Javaの外部コマンド呼び出しでパイプやリダイレクト付きのコマンドを実行する - 猫にWeb

    UNIXコマンドをJavaから実行する場合、java.lang.Runtimeクラスのexecメソッドを使うと外部コマンドとして実行してくれます。 ところがパイプやリダイレクトが入っていると実行してくれません。 こんな時「sh」や「ssh」も一緒にコマンドに含むと実行してくれます。 それぞれの書き方はこんな感じです。 // シェルの場合 String[] shCmd = {"sh", "-c", "コマンド"}; // セキュアシェルの場合 String[] sshCmd = {"ssh", "ホスト名", "-l", "ユーザー名", "コマンド"}; // リモートシェルの場合 String[] rshCmd = {"rsh", "ホスト名", "-l", "ユーザー名", "コマンド"}; // Windowsの場合 String[] winCmd = {"cmd", "/c", "

    Javaの外部コマンド呼び出しでパイプやリダイレクト付きのコマンドを実行する - 猫にWeb
  • 外部のプログラムを実行するには? - [Javaプログラミング]All About

    javaの外部プログラムを実行する方法は?Javaのプログラム内から他のプログラムを実行させたいようなときもあります。そんなときはどうすればいいのでしょうか?今回は例をもとにプログラムの内部から外部のプログラムを実行する方法をご紹介します。また、ファイルの指定など注意点もご紹介します。 外部プログラムはRuntimeで実行する Javaのプログラム内から他のプログラムを実行させたいようなときもあります。もちろん、Javaはプラットフォームに依存しないのが特徴ですから、こうした「外部プログラムの実行」を行うと、特定のプラットフォームに依存する作りになってしまいます。が、そうした問題があったとしても行いたいときはあるはずですね。 こういうときに用いられるのが「java.lang.Runtime」というクラスです。これはJavaアプリケーションとその実行環境との間の橋渡しをする役目を持ちます。J

    外部のプログラムを実行するには? - [Javaプログラミング]All About
  • bashで始めるシェルスクリプト基礎の基礎(1/2)

    GUIに対するCUIの優位性の1つとして、作業の自動化が挙げられる。普段行う作業を1つのコマンドにまとめたり、複数のファイルに対して同じ処理を繰り返し行ったりといったことが比較的簡単なのだ。WindowsにもWSH(Windows Script Host)が用意されている。しかし、Linuxのbashスクリプトの方が簡単なのだ。 シェルスクリプトの基はコマンドを並べること コマンドによる作業を自動化するには、その内容を記述したテキストファイルを用意すればいいのです。このテキストファイルを「シェルスクリプト」といいます。 最も簡単な自動化 最も簡単なシェルスクリプトは、コマンドをそのまま並べることです。例えば、tarコマンドでファイルのバックアップを取るとしましょう。単純にルートディレクトリから下を全部バックアップするにしても、/devや/tmpは必要ないですね。すると、

    bashで始めるシェルスクリプト基礎の基礎(1/2)
  • UNIX シェルスクリプト入門

    シェルの作成・実行 ・ シェルスクリプトとは ・ シェルの書き方 ・ シェルの実行 変数 ・ シェル変数 ・ 特殊な変数 制御構文 ・ if ・ case ・ while ・ for ・ until 演算・比較 ・ 四則演算 ・ 数値比較 ・ 文字列比較 ・ ファイルチェック ・ 論理結合 関数・オプション ・ 関数の作成 ・ オプションの使用 サンプルスクリプト集 ・ 共通関数を外部ファイルに作成する ・ ヒアドキュメントの利用 ・ findコマンドの有効利用 ・ リストファイルを読み込んで処理する

  • curlコマンドの情報は意外と少ないが – OpenGroove

    curlはwgetやftpのように「Webサーバのコンテンツをダウンロードしたりアップロードする コマンド」くらいの認識しかなかったが、アプリケーションのプログラム内に組み込んで かなり深いこともできるらしく、実はもっと深いヤツのようだ。 応用的なことをいろいろ調べたかったが、ネット上での情報は意外と少ないし、参考書にも 触り程度しか書かれていない。manを通読している時間もない。 取り急ぎ、今分かってることくらいを備忘録として書いておく。 まず一番単純な例。example.comサイトのトップページを標準出力へ出力。 $ curl http://www.example.com/ 標準出力ではなくローカルへ自由なファイル名で保存するには-oオプションで。 $ curl -o toppage.jpg http://www.example.com/ -O(オーの大文字)オプションだとURL上の

  • curlの使い方

    今回は、番外編としてMac OS Xに標準で装備されているコマンド「 curl 」の使い方について解説します。直接Cocoaとは関係ありませんが、インターネットにアクセスする様々な機能がついているので、知っていると便利です。蛇足ですが、拙作「 Now Playing 」では、FTPや.macへのアップロードでcurlを使っています。 推奨環境 この解説は、以下の環境を前提に作成し、動作確認等を行っています。ご確認ください。 Mac OS X 10.3.2 curl 7.10.2 改版履歴 1 : 2004.02.20 : 新規作成

  • 旧・Macの手書き説明書 - FC2 BLOG パスワード認証

    ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.

  • Macの画面を白黒反転させるキーボードショートカット / Inforati

    Macのディスプレイ画面を、白黒反転させるキーボードショートカットを紹介します。 また、一時的にディスプレイ画面のコントラストを上げるキーボードショートカットも紹介します。 ディスプレイ表示のキーボードショートカット 今回はディスプレイ表示関係の簡単な小技を紹介します。 ディスプレイ画面の色を白黒反転させる Macのデフォルトは白地に黒のディスプレイ画面ですが、 「Command」 キーと「Option」 キーと「Control」 キーと「8」 キーを押すと黒地に白の表示に変更することができます。元に戻すには、もう一度キーボードショートカットを実行します。 ディスプレイ画面のコントラストを一時的に上げる ディスプレイ画面のコントラストを一時的に上げることもできます。「Command」 キーと「Option」 キーと「Control」 キーと「.(ピリオド)」 キーを連打します。徐々にコント

    Macの画面を白黒反転させるキーボードショートカット / Inforati
  • 1