トップページ | 過去記事(月別カテゴリー別) | 掲示板 | 野良DEB,RPM | 更新チェック | Twitter
<<  2012.12 >>
SMTWTFS
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
 
リンク
その他
  • RSS2.0
  • Credit

  • SEO
    loading

    プライバシーポリシー
    Google

カテゴリー » Linux December 17, 2012

(シェルスクリプト)bashの機能だけで文字列を分割して変数に代入 Linux

cutやtr、sed、awkを使わずに「hoge="AAA,BBB,CCC"」のAAA・BBB・CCCを変数に代入したい時
1. $1・$2・$3に入れる
OIFS="$IFS"; IFS=','
set -- $hoge; IFS="$OIFS"
echo "$1"
echo "$2"
echo "$3"
2. readを使う
IFS=',' read -r hoge1 hoge2 hoge3 <<< "$hoge"
echo "$hoge1"
echo "$hoge2"
echo "$hoge3"
3. 配列に入れる
OIFS="$IFS"; IFS=','
hoge_array=($hoge); IFS="$OIFS"
echo "${hoge_array[0]}"
echo "${hoge_array[1]}"
echo "${hoge_array[2]}"
4. readで配列に入れる
IFS=',' read -ra hoge_array <<< "$hoge"
echo "${hoge_array[0]}"
echo "${hoge_array[1]}"
echo "${hoge_array[2]}"
外部コマンドを使わないので高速。

【追記】
5. 変数展開機能を使う
11:51 pm | コメントする |

カテゴリー » Linux » ソフト紹介 December 15, 2012

Ext4magic - 削除(上書き)したファイルを復元 Linux

http://developer.berlios.de/projects/ext4magic
http://openfacts2.berlios.de/wikien/index.php/BerliosProject:Ext4magic

ext3/ext4に対応したファイル復元ツールです。extundeleteよりも高機能だそうな。

★インストール
Ubuntu・Debian用のパッケージを作ってみました。
IKOINOBA APT repository
※ 開発元のwikiにRHEL・Fedora・openSUSE・Gentoo・Arch Linuxの情報があります。
※ ファイルシステムがext3の場合は、古いバージョンを使用したほうがいいらしい。

★使い方
対象パーティションをumountするか、read onlyにして
消してから一時間以内のファイルを復旧?
$ sudo ext4magic /dev/sdb1 -m -a $(date +%s -d '1 hour ago')

全体を復旧?
$ sudo ext4magic /dev/sdb1 -M
上のように実行すれば、カレントディレクトリの RECOVERDIR/ 以下にデータが出力されると思いますが…これで合っているのか自信がないです。「-m」「-M」以外にも「-r」「-R」というオプションがあるし…

e4m-tui(ext4magic rescue TUI)というフロントエンドがあるので、利用するといいかも。
10:44 pm | コメントする |

カテゴリー » Google Chrome December 12, 2012

LinuxのGoogle Chromeでマウスジェスチャー

メモメモ
11:53 pm

上の記事に対するコメントです

1. ciel (Website)  2012/12/13 01:26
ふむ…Debianのgnome-session-fallbackのNautilus3からはドラッグアンドドロップが効くのですがなんでしょうね。
まあ確かに一回バグるとタブを消して新しく開かないと効かなくなることがありますが。

ところで私はcTouchの更新の際に--enable-easy-off-store-extension-installをいちいちつけるのが面倒になったのが理由でウェブストアに$5支払いましたよ…。

2. Owner CommentSawa  2012/12/15 22:51
私の環境(XFCEのThunar)でもドラッグ&ドロップできました。

> --enable-easy-off-store-extension-install
こんなオプションがあったんですね。

3. NONAME  2013/03/28 16:50
今公式サイトが見れなくなってますよね?

ファイル名でググればでてくるので、何とかなりますが・・・
私は怖いので2つのcrxファイルは保管して有ります

コメントする |

カテゴリー » Linux » ソフト紹介 December 10, 2012

Splashtop - VNCより10倍速い(?)リモートデスクトップソフト Linux

http://www.splashtop.com/ja
http://www.splashtop.com/ja/streamer/linux

スマートフォンやタブレットでパソコンを遠隔操作するリモートデスクトップソフトです。ゲームとか動画もスイスイ動かせるらしい。

少し前、Streamer(サーバー/操作される側のソフト)がUbuntu 12.04に対応しました。

【追記】
リモートPC操作システム“Splashtop 2”のWindows版クライアントが無償公開 - 窓の杜
02:10 am

上の記事に対するコメントです

1. またまた∞帰ってきた某所の匿名  2012/12/11 22:19
12.10でも入るかなと思ったら、libx264-120がないと叱られた
12.10にあるのはlibx264-123
ソースから弄るしかないか

2. ciel (Website)  2012/12/12 00:04
DebianにPPAをぶち込んでいる(i.e.依存関係があっていればok!)な私が言うのも何ですが、Preciseのlibx264-120を入れても問題ありませんでした
Debian TestingだとPreciseとQuantalを混ぜることに躊躇しなくなるから怖い^^;
ただ、https://www.dropbox.com/s/uammywfed6d2rgj/debian/com.ech0chrome.updatecontrol_0.1-2.debを使ってlibpulse0の依存関係を書き換える必要がありましたが(Debian版パッケージはバージョンに1:がない)。

3. Owner CommentSawa  2012/12/12 10:27
Ubuntu 12.10も、libx264-120を無理やりインストールすれば動きそうですね
(怖いので私は試しませんが)

4. 森隆弘  2017/05/22 02:55
最近AEROADMINを使い始めました。いいアプリですよ。動作は重くない・・・あなたもやってみてください

コメントする |

カテゴリー » Linux December 05, 2012

最近の tar には a (--auto-compress) オプションなるものが追加されたために人類の生産性がおよそ1%程度(当社比)向上する - Cry’s Diary Linux

http://d.hatena.ne.jp/Cryolite/20120329#p2

知らんかった…
$ tar acf hoge.tar.bz2 foo bar
$ tar acf hoge.tar.gz foo bar
$ tar acf hoge.tar.xz foo bar
$ file hoge.tar.* hoge.tar.bz2: bzip2 compressed data, block size = 900k hoge.tar.gz: gzip compressed data, from Unix, last modified: Wed Dec 5 00:02:07 2012 hoge.tar.xz: XZ compressed data
「z」とか「j」とか「J」とか、圧縮オプションを反芻する必要がない。嬉しい。

ちなみに、解凍/展開の時は「a」が無くても動きます。
$ tar xf hoge.tar.xz
12:08 am

上の記事に対するコメントです

1. 自動で判断する拡張子  2012/12/06 17:59
SuffixCompression program
‘.gz’gzip
‘.tgz’gzip
‘.taz’gzip
‘.Z’compress
‘.taZ’compress
‘.bz2’bzip2
‘.tz2’bzip2
‘.tbz2’bzip2
‘.tbz’bzip2
‘.lz’lzip
‘.lzma’lzma
‘.tlz’lzma
‘.lzo’lzop
‘.xz’xz

コメントする |

累計:866504、今日:1243、昨日:2169
Created in 0.0267 sec.