タグ

shellに関するs_nobuのブックマーク (20)

  • "Can you get cp to give a progress bar like wget?" - Chris Lamb

    < zed0> can you get cp to give a progress bar like wget? Damn right you can. #!/bin/sh cp_p() { strace -q -ewrite cp -- "${1}" "${2}" 2>&1 \ | awk '{ count += $NF if (count % 10 == 0) { percent = count / total_size * 100 printf "%3d%% [", percent for (i=0;i<=percent;i++) printf "=" printf ">" for (i=percent;i<100;i++) printf " " printf "]\r" } } END { print "" }' total_size=$(stat -c '%s' "${1}")

  • svk の shell が欲しい - daily dayflower

    と思って探したら,ありました。 svk使ってると「svk st」→「svk di」→「svk ci ファイル名 -m ほげほげ」とかよくやるんですが、「svk」の部分がDRYじゃないと思ったので超簡易SVKシェルを作ってみましたよ。 いちいち「svk なんちゃら」って打つのが面倒な人のためのSVKシェル - Greenbear Diary Ruby 使って readline と system を利用してます。のでびっくりするほどシンプル。 2008/01/25 追記: yhara さんがさらに発展させた Reposh というシェルをリリースなさってます。 んで,svk はせっかく Perl で書かれていますし,モジュールもあるので,Perl で書いてみました。まるでシンプルじゃなくなってしまった罠。 Term::ShellUI は神! でも,このスクリプトのままだとファイル名補完とか使えな

    svk の shell が欲しい - daily dayflower
  • CLIマジック:ANSIエスケープシーケンスを使って端末に時計を表示する | OSDN Magazine

    Linux端末を使っているとき、時刻を知るためだけにdateコマンドを実行していることが私にはよくある。これをもっと簡単にするため、端末画面の右上隅に常に時計が表示されるようにするスクリプトを作成してみた。 このスクリプトでは、ANSIエスケープシーケンス命令を使って現在のカーソル位置を保存する。次に、tputコマンドを使って、カーソルを0行(画面の一番上)の最後のカラムから19キャラクタ目(19というのは「HH:MM:SS YYYY-MM-DD」の長さである)に移動し、フォーマット指定したdateコマンドの出力を反転した緑色で表示する。そして、保存された元の位置を復元するため、別のANSIシーケンスを使ってカーソルを元の位置に戻す。 X Window Systemの端末を使っている場合、ウィンドウのサイズを変更すると時計の位置が調節される。これは、最後のカラムから19キャラクタ目に時計が

    CLIマジック:ANSIエスケープシーケンスを使って端末に時計を表示する | OSDN Magazine
  • 第8回 WshNetworkオブジェクトの詳細

    第8回 WshNetworkオブジェクトの詳細:Windows管理者のためのWindows Script Host入門(3/3 ページ) ネットワーク・プリンタの接続 ―― AddWindowsPrinterConnection、AddPrinterConnectionメソッド ―― 新しいクライアント・コンピュータを追加する場合や新しいユーザーをネットワークに追加する場合など、利用可能なプリンタの設定は煩わしい作業の1つだろう。モノクロ・レーザーやカラー・レーザー、カラー・インクジェットなど、用途に応じて複数のプリンタを選択可能にしている場合には、各プリンタの場所を確認してインストールし、デフォルトのプリンタ(デフォルトの出力先になるプリンタ)を設定しなければならない。WSHを利用して、あらかじめプリンタの設定用スクリプトで準備しておけば、そのような面倒な設定作業を効率化できる。 Add

    第8回 WshNetworkオブジェクトの詳細
  • シンタックスハイライトするフィルタてないかな - (ひ)メモ

    シンタックスハイライトするフィルタてないすかねー 標準入力に色(ANSI color)つけて標準出力に出すだけのやつ。 view(vim)が出力して終了してくれればいいんだけど。。。 $ colorize < filename | less -Rとか $ crontab -l | colorize | less -Rとかしたい。 で、最終的にはLESSOPENで使いたい。 追記#1 PerlText::VimColorとTerm::ANSIColorでフィルタ書いたす。 $ colorize < httpd.conf | less -R $ crontab -l | colorizeLESSOPENで呼ばれるlesspipe.shをいじって必ずcolorizeでフィルタするようにしたら、ながーいファイルだとcolorizeの処理に数秒かかってイラっとしたのでこれはやめました。 その代わり

    シンタックスハイライトするフィルタてないかな - (ひ)メモ
  • 窓の杜 - 【NEWS】Windowsコマンドシェル「PowerShell」をGUIで管理・実行できる「PowerGUI」

    システム管理者向けのコマンドラインシェル環境「Windows PowerShell」をGUIで管理・実行できる「PowerGUI」v1.0.11.207が、8日に公開された。Windows XP/Server 2003/Vistaに対応するフリーソフトで、現在作者のホームページからダウンロードできる。 「PowerGUI」は、Windowsのシステム管理者向けコマンドラインシェル「PowerShell」をGUIで管理できるソフト。任意に作成したカテゴリー別に各種コマンドを管理できるほか、作成したPowerShellスクリプトをソフトから実行することも可能。 さらに、関数や命令語を色分け表示できる専用のスクリプトエディターも搭載している。このエディター上では、コマンドシェルの関数を自動補完したり、記述したスクリプトを直接実行することが可能。また、エディター上で表示される自動補完リストでは、

  • TerminalColors

    Links and Downloads TerminalColors Information Latest News Screen Shots TerminalColors-0.2.1.tbz (Universal Binary) TerminalColors-0.2.tbz (Panther/Tiger) TerminalColors-0.1.dmg (Jaguar) Enjoy TerminalColors? Problem: The default blue and red colors in the Terminal.app are nearly invisible on a CRT. Solution: HexEdit the hard-coded color values in the binary... Better Solution: Add an ANSI color p

  • TechNet Script Center

    Summary: Using PowerShell to identify RPC ports in use by capturing content from PowerShell We'd like to introduce you today to one of our newest bloggers!  It's a froopingly awesome friend of ours, Joel Vickery, PFE.  (did I mention Dr. Scripto is a big fan of books written by Douglas Adams?....oops!) Take it away Joel! Thanks Doc!  So ...

  • Open Tech Press | シェルスクリプトで引数をパースする

    2007年7月20日10:10 Carl-Albing、JP-Vossen、Cameron-Newham(2007年7月17日(火)) 自作のbashのシェルスクリプトで何らかのオプション、すなわちスクリプトの動作を変更するためのフラグを使えるようにしたいとしよう。このような場合、${#} を使って与えられた引数の個数を取得したり、${1:0:1}を使って最初の引数の最初の文字が「-」かどうかを判定したりするなど、直接自分でパースすることもできるが、自分でパースする場合には、与えられたオプションが何であるかとか、引数を取っているかどうかとかを確認するためにif/thenやcaseなどを使ったコードを自分でさらに書き足す必要があるだろう。 しかしそうしたところで、例えば、続けてその後に引数を指定する必要のあるオプションに対して必要な引数をユーザが与えなかった場合、あなたの自作のルーチンはどう

    Open Tech Press | シェルスクリプトで引数をパースする
  • AfterMarket.pl :: domena night.pl

    Domena night.pl została zarejestrowana w serwisie AfterMarket.pl. Zainteresowany tą domeną? Jeśli chcesz skontaktować się z abonentem domeny night.pl, naciśnij poniższy przycisk aby wysłać wiadomość: Kontakt z abonentem domeny » Czym jest AfterMarket.pl? To: Jeden z największych rejestratorów domen w Polsce. Dla naszych 110000 klientów utrzymujemy ponad 410000 domen. — Zarejestruj swoją domenę » N

  • ISLAND-LIFE アイランドライフ powered by BASE

    支払方法:【クレジットカード】・【キャリア決済】・【銀行振込み】・【コンビニ決済】・【Amazon Pay】・【PayPal】・【後払い決済】による決済がご利用いただけます。 【後払い決済】とは商品を実際に受け取った後で、後日郵送される振込み票を持ってコンビニ等で支払います。(決済手数料360円) 土曜·日曜·祝日の発送は休みになります

    ISLAND-LIFE アイランドライフ powered by BASE
  • Todo.txt: Future-proof task tracking in a file you control

    If you have a file called todo.txt on your computer right now, you're in the right place. So many power users try dozens of complicated todo list software applications, only to go right back to their trusty todo.txt file. But it's not easy to open todo.txt, make a change, and save it—especially on your touchscreen device and at the command line. Todo.txt apps solve that problem. Simplicity is todo

    s_nobu
    s_nobu 2006/06/27
  • bash

  • GNU screen いろいろまとめ。 - naoyaのはてなダイアリー:

    先日人力検索で GNU screen の設定TIPSについて質問してみたところ、かなーり役立つ設定とかをたくさん教えてもらうことができました。みなさん感謝。 そんで、教えていただいた通りにカスタマイズした結果、こんな感じのスクリーンショットが撮れました。MacOSX のターミナルです。 おかげさまでかなり便利になって作業効率が上がったと思います。いろいろ教えてもらったお礼とまではいきませんが、やった設定とかをはまりどころとかも交えて紹介してみます。名付けてリバースNDOメソッド。ちなみに、知ってる人にはごく当然のことが当たり前のように書いてるので、あんまり役に立たないかもしれません。 hardstatus alwayslastline で最終行にウィンドウ一覧を表示 これは今回の質問とは直接関係ないのですが、やるとやらないとでかなり使い勝手が違うので。 hardstatus alwaysl

    s_nobu
    s_nobu 2005/12/26
    screen
  • 横着プログラミング 第3回: 履歴マニア

    最終更新日: 2002-05-18 (公開日: 2002-05-18) Unix Magazine 誌に 2002年1月号から 2003年2月号にかけて連載し ていた記事の元の原稿です。 コンピュータの方がうまくできることに人間を使うな。 -- Tom Duff *1 私の見る限り、プログラマという人種は決まって事務作業が嫌いな ようである。同じような書類を何枚も書かされたり、1つ誤字があ るから書き直せと言われたりすると、異常にストレスがたまる。 同様に、計算機を使っていても、同じような作業を何度も繰り返し たり、ちょっとでも間違えたら最初からやり直し、というのは耐え られない。そこで、今回は履歴を活用して作業の再利用をするノウ ハウを取り上げる。 シェルの履歴 Unixを使い始めて間もない初心者が作業しているところを見ると、 打ち間違えたコマンドを律儀に最初から打ち直しているのに気づく

  • 1GBレンタルサーバー・プロバイダー Amusement BiG-NET | www.big.or.jp/~crane/cocoa/0800_internet/curl/

    こちらは独自ドメインからレンタルサーバー、フレッツ接続専用会員までトータルサポートのプロバイダー、BiG-NETです。 いつも弊社ユーザーのページにアクセスをして頂きましてありがとうございます。 http://www.big.or.jp/~crane/cocoa/0800_internet/curl/ 404 Not Found (ファイルが見つかりません) 申し訳ございませんが、お客様がアクセス要求されました上記ページは、現在アクセスが出来ません。 弊社では、なぜアクセスできないのかと言う第三者からのお問い合わせにはお答えすることが出来ません。 もしこのページの関係者をご存知でしたら、連絡を取ってみることをお薦め致します。 何卒ご容赦下さい。

    s_nobu
    s_nobu 2005/07/27
  • ディレクトリ下の定期バックアップ

    #!/bin/sh cd /var/www/html /bin/date '+/bin/tar zcvf /backup/site%y%m.tar.gz ./* >> /backup/backup%y%m.log' | /bin/sh このスクリプトの動き 1行目:#!/bin/sh 実行するシェル指定を行う。今回はシェルの簡単なコマンド利用のみのため、多くのLinux OS系標準である/bin/shを指定している。Linuxの場合、/bin/shはbashのシンボリックリンクである。 2行目:cd /var/www/html cdコマンドで、バックアップ元であるホームページコンテンツの格納先に移動する。Red Hatでrpmでインストールした場合、/var/www/htmlになるのが一般的である。 下記のコマンドで確認する。 現在のコンテンツの一覧が表示されるはずである。ほかのディレクト

    ディレクトリ下の定期バックアップ
    s_nobu
    s_nobu 2005/07/27
    shellでバックアップ
  • シェルスクリプトを共有してマージするshsubrmerge:CodeZine

    はじめに UNIXを活用するツールの一つがシェルスクリプトです。UNIXに用意されているコマンドを組み合わせることで、必要とする機能を短時間で効率よく実現することができます。 シェルスクリプトは通常、そのファイル単体で使用します。C言語で作成されたコマンドが、実行時にほかのライブラリをリンクして使用するのと比べると対照的です。ファイル単体で動作するということは便利ですが、反面、コードの重複が起りやすいという問題も抱えています。 稿では、シェルスクリプトでコードの重複を抑えつつも、ファイル単体で使用する利便性を損ねないための方法を紹介します。 対象読者 稿では、ある程度シェルスクリプトを使うことができる、中級者から上級者を読者として想定します。 必要な環境 紹介するシェルスクリプトを実行するために必要となる環境は、最近のUNIX互換OSです。こちらではFreeBSD 5.3で動作を確認し

    s_nobu
    s_nobu 2005/07/26
    シェルスクリプトでコードの重複を抑えつつも、ファイル単体で使用する利便性を損ねないための方法
  • プログラミングと開発者のためのCodeZine:コマンドの出力をtop風に表示させるtopless(シェルスクリプト, Unix, サーバー管理)

    はじめに この記事ではUNIXサーバ管理という側面からのシェルスクリプトプログラミングを取り上げます。またシェルスクリプトを自作するときのポイントも解説します。 UNIXサーバを管理するときは、道具としてのシェルスクリプトが重宝します。常時ログを監視するにしても、入力するコマンドをまとめるにしても、UNIXに用意されているコマンドを有効活用するにはシェルスクリプトが効果的です。 シェルスクリプトは、コマンドを入力する作業の延長線でプログラミングができるという容易な側面を持っていますが、正しく理解しようとすると多くのルールやコマンドを覚えなければならないというやっかいな側面も持っています。 シェルスクリプトを習得する方法はいくつかあります。じっくり時間がとれるならどの学習方法でもよいのですが、入社後にUNIXサーバを管理することになり、緊急に使えるようにならなければならないという逼迫

  • KeN&#39;s GNU/Linux Diary(2005-01-25)

    s_nobu
    s_nobu 2005/07/26
    同音で表記の違っているのを探す
  • 1