徳川義崇のProfile コンピュータ業界で自分が係わってきた出来事を中心に書いているので、業界人じゃないとわからない単語があっちこっちに登場するけど勘弁してね。
Chapter 23. Process SubstitutionPiping the stdout of a command into the stdin of another is a powerful technique. But, what if you need to pipe the stdout of multiple commands? This is where process substitution comes in. Process substitution feeds the output of a process (or processes) into the stdin of another process. Template Command list enclosed within parentheses>(command_list) <(command_li
Source and documentation gifsicle-1.95.tar.gz (579636 bytes) On Github Prebuilt binaries Debian Linux package (maintained by Gürkan Sengün) FreeBSD port (maintained by Sylvio Amorim) NetBSD package (maintained by Ben Wong) Mac OS X HomeBrew port MacPorts package (may be out of date) DOS port (maintained by Robert Riebisch) Windows ports (maintained by Jernej Simončič) Read the gifsicle man page Ch
脱法シェル芸でマシンがトリップする案件が増加したため、名称を危険シェル芸に変更したら、変更後に危険シェル芸を試してさらにトぶ人間が増加。 それで・・・あのー宣伝で申し訳ないんですが・・・「シェルスクリプト高速開発手法入門」も・・・お願いします・・・ http://www.amazon.co.jp/dp/B00LBPGFJS
http://yapcasia.org/2014/talk/show/b49cc53a-027b-11e4-9357-07b16aeab6a4
これはちゃんとチェックしておかないとなぁ。 Deprecated Linux networking commands and their replacements « Doug Vitale Tech Blog ==== この記事で詳しく説明する非推奨のLinuxネットワークコマンドは:arp, ifconfig, iptunnel, iwconfig, nameif, netstat, route である。iwconfig以外の コマンドは、net-toolsパッケージという、数年間メンテナンスされていないパッケージに含まれている。これらのユーティリティによって提供される機能は、新しいipコマンドを主に使うiproute2 スイートで再提供され、改善され続けている。iproute2ソフトウェアのコードとドキュメントは、Kernel.orgとLinux Foundationで見ることができ
This tutorial assumes no previous knowledge of scripting or programming, yet progresses rapidly toward an intermediate/advanced level of instruction . . . all the while sneaking in little nuggets of UNIX® wisdom and lore. It serves as a textbook, a manual for self-study, and as a reference and source of knowledge on shell scripting techniques. The exercises and heavily-commented examples invite ac
ASCII Booksのサイトをご利用いただき、ありがとうございます。 2016年12月6日をもちまして、サイトを閉鎖させていただくことになりました。 今までサイトをご利用いただき、ありがとうございました。 アスキー・メディアワークスを引き続き、よろしくお願いいたします。
Deleting All Lines with sed We will now understand how to delete all lines with sed. Invoke sed again; but the sed is now supposed to use the editing command delete line, denoted by the single letter d − $ cat /etc/passwd | sed 'd' $ Instead of invoking sed by sending a file to it through a pipe, the sed can be instructed to read the data from a file, as in the following example. The following com
JSON の内容を sed や awk のようにフィルタ・加工するためのプログラムに jq がある。 JSON 形式で提供されている WebAPI の出力や、ログの内容を扱うのにとても便利。 その強力さの一端を紹介したい。 インストールは Mac OS X であれば Homebrew から。公式サイトからバイナリをダウンロードすることもできる。 $ brew install jq サンプル用の JSON を用意しておく。 $ cat << EOS > jsonfile {"name": "Foo", "sex": "Male", "age": 15, "emails": []} {"name": "Bar", "sex": "Male", "age": 20, "emails": ["hoge@example.jp"]} {"name": "Baz", "sex": "Female", "
Lisp:tail.el is a small interface for the unix tool tail. Note: Emacs 22 and later includes auto-revert-tail-mode and do not require the Unix tail utility. To enable in a buffer, use M-x auto-revert-tail-mode. ConfigurationPut tail.el in your load-path and this in your .emacs file: (require 'tail)Alternatively you can use autoload (replace <path> with to local path): (autoload 'tail-file "<path>/t
bash (Bourne-Again Shell) の設定ファイルについて。 ログインシェルをbashにしている場合、ログイン時に以下のような順番で設定ファイルが読み込まれる(らしい)。 1. /etc/profile 2. ~/.bash_profile (存在していれば) 3. ~/.bash_login (存在していれば) 4. ~/.profile (存在していれば) 一応書いておくと 「~/」 はユーザーのホームディレクトリの意味。 最初に読み込まれる /etc/profile はシステムの全ユーザーに適用されるので、各ユーザーの個人設定目的で編集してはいけない。 その次に読み込まれるのが ~/.bash_profile なので、パスを通す、エイリアスを定義する、といった個人設定には基本的に ~/.bash_profile を使えばいいみたい。 じゃあ ~/.bashrc は何の
awkという、古くからのスクリプト言語がある。(1977年生まれ。読み方は「オーク」である。エイ・ダブリュ・ケイではない)man awkをPDFに変換してみると、たったの3ページ強しかない。 $ man -t awk|pstopdf -i -o ~/Downloads/awk.pdf とてもシンプルな言語仕様ではあるが、awkには必要十分な表現力がある。特にテキストを処理する場面においては、最小限のシンプルな記述で、気の利いた処理を素早くこなす。無駄のないawkワンライナーを見ると、ある種の感動を覚える。awk以降に生まれたスクリプト言語は、少なからずawkの影響を受けていると思われる。 awkを知ることで、間違いなく幸福度は上がると思う。いつかきっと「知ってて良かった」と思える時が来るはず。もっともっと、awkを知りたくなってきた。 基本動作 awkの基本動作は、とってもシンプルである。
Releases, Offers & More Be the first to hear about our newest content, best promotions and upcoming events. Plus get 25% off your next purchase. Newsletter Sign Up Download Accounts Your email address is your account identifier. You can create a password, or just download from the links sent via email. My Orders (Resend order emails) How We're Different Hands-on instructions Solutions to real-worl
tmux_cheat_cheet.markdown tmux cheat sheet コマンド 新しく開始: tmux セッションに名前を付けて開始: tmux new -s myname アタッチ: tmux a # (or at, or attach) 再アタッチ: tumx a -d セッション名にアタッチ: tmux a -t myname セッションのリスト: tmux ls セッションを kill する: tmux kill-session -t myname セッション 新しいセッション ^b :new<CR> セッションのリスト ^b s セッションの名前 ^b $ 現在の接続しているセッションからデタッチする ^b d ウインドウ(タブ) 新しいウィンドウ ^b c ウインドウのリスト ^b w ウィンドウを探す ^b f ウィンドウ名 ^b , ウィンドウをkillする
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く