vallog
ring wandering
ラベル
unix
の投稿を表示しています。
すべての投稿を表示
ラベル
unix
の投稿を表示しています。
すべての投稿を表示
2013/07/10
nkfで全角カナを半角カナに変換
›
全角を半角に変換するのは「-Z4」オプション。そんなオプションまであんのかい。大好きだわnkf。 「nkf」が全角カナから半角カナへの変換可能に - ctrlshiftの日記
2012/03/08
shell scriptでオプション引数を除いた引数を得る
›
getoptsした後のOPTIND - 1分shiftすればよかったのかー。というかOPTINDなるものを知らなんだ。 #!/bin/sh while getopts abcdef:g:h: OPT do echo $OPT done echo $OPTIN...
1 件のコメント:
shellで相対パスを絶対パスに
›
もっと簡単な方法はないのかね。 $ abp ~/bin /home/valvallow/bin relative path to absolute path — Gist 追記 @kikuchan98 先生に教えてもらいました! UNIXの部屋 コマンド検索:real...
1行目無視
›
1行目無視。sedで行指定で削除できんのか。 $ cat hoge.txt | sed '1d' 追記 これまた @kikuchan98 先生に教えてもらいました! $ cat hoge.txt | tail -n +2
2012/02/13
ファイル作成からの経過日数(shell script)
›
ファイル作成から現在までの経過日数をshell scriptワンライナーで取得したかった。必要以上にダサい気がする。 valvallow's gist: 1809001 — Gist
2012/02/01
windowsで毎時growlで通知する(cygwinでgrowlその2)
›
以前も同じようなことしてるけども。。 vallog: notify-sendでラーメンタイマーというかリマインダ(ubuntuおまけでcygwin+growl for windows) 毎時growlの通知を出すだけ。時間の区切りがわかってはかどる。かも。お昼や定時がわかるのも...
shellでメモを取る
›
僕はメモするのがけっこう好きです。けっこういろいろなことをメモします。技術メモ、思いついたこと、ToDo、作りたいプログラム、ブログネタ、コード片、ワンライナー、Bookmark、quoteなどなど。このブログに書く内容はだいたいそのメモがもとになってます。 普段はemacsで...
2012/01/30
server1を踏み台にしてserver2にsloginしつつlocalでchromeにsocks5プロクシ刺してserver2のイントラWebにアクセスする(?)
›
みたいなメモがてらブログ書こうとしたら不明なプログラムが挟まってて断念した。 ということで、ここは予定地。 追記 挟まってるプログラムはこれっぽい 外部の SSH サーバに接続する方法 このconnect.cっぽい。ubuntuでもコンパイルしてみた。 追記:本題 ...
2012/01/19
辞書コマンド(あるいはshellで辞書、terminalで辞書、Shellで翻訳)
›
新しく開発環境を準備する際に、自分なりに欠かせないものがありますよね。emacsだったりzshだったり、windowsならcygwinやcolinuxなどなど人それぞれでしょう。私の場合その中の一つに辞書コマンドがあります。 私にとってshellで辞書を引けるかどうかはすごく...
zshでESC qを知らなくて人生損してた
›
ぐぬぬ tips for zsh -- zshの覚書 (4) tips for zsh -- zshの覚書(5) コマンドAを入力してる途中で、Aを実行する前にコマンドBを入力する必要があることに気づいたら・・・、今までは一度入力したものを消してコマンドBを実行してまたコマン...
2012/01/01
shellコマンド記事まとめまたはワンライナー記事まとめ
›
2011年に書いたshellコマンド系記事まとめ。 まとめてみてわかったけど同じようなこといくつも書いてるな。 こちらも vallog: 2011年lisp/scheme/gaucheピックアップ ssh, find ssh先のディレクトリをtarしてローカルに...
2011/12/14
shellで連番の欠番を探す(awk)
›
欠番に耳あてしてみる。 $ i=10 && while [ $i -ne 0 ] ; do ; od -vAn -N1 -tu4 < /dev/random ; i=`expr $i - 1` ; done | tr -d ' ' | so...
shellで適当な数値セットを作る(while, od, /dev/random, expr)
›
$ i=10 && while [ $i -ne 0 ] ; do ; od -vAn -N1 -tu4
shellで適当にCSVを作る(while, od, /dev/random, shasum, cut, expr)
›
こないだも同じようなの書きましたけども vallog: シェルスクリプトで適当なcsvを作る $ i=30;while [ $i -ne 0 ] ; do ; echo `od -vAn -N1 -tu4
2011/12/08
extractコマンド
›
そんなコマンドはないですが、下記リンクのものをコマンドにしています。 zshのalias -sで解凍 - きちめも 展開コマンドのオプションなんて覚えてられないぜ。 - 落書き、時々落学 ソースは こちら 。こんな感じ。 link先ではaunpackがあるじゃんって話ですね。...
ssh先のディレクトリをtarしてローカルにコピーして展開(ssh, cd, tarしてtar)
›
$ ssh valvallow@server '(cd /foo/bar/baz ; tar cf - .)' | tar xf - だいたいいつもこれ見る。 vallog: Network File Copy using SSH
2011/09/02
「The Art of Unix Programming」と「Software Engineering Radio」
›
The Art of UNIX Programming UNIXという考え方―その設計思想と哲学 という2冊の本を読んでみたいなーと思っていたら、前者は公開されてた。英語だけど。 The Art of Unix Programming そのPDFらしいのも落ち...
2011/08/25
gnu screenでpageup/pagedown
›
できなかったので、.screenrcに書いた。 termcapinfo xterm* ti@:te@ GNU screen scroll by PageUp and PageDown « The website of Lei Chen 以前も同じこと書いた気がするけど...
2011/08/24
dateコマンドでepochとか
›
$ date +%s 1314196257 $ date -d $(date +"%Y-%m-%d") +%s 1314198000 $ date -d '1984-01-10' +%s 442508400 $ date -d @44250...
bcで基数変換
›
$ echo 'obase=16; 99' | bc 63 $ echo 'obase=16; 28' | bc 1C $ echo 'ibase=16;obase=2; 39' | bc 111001 $ echo 'ib...
›
ホーム
ウェブ バージョンを表示