$ sed -e s/[置換対象]/[置換後文字列]/g [ファイル名] 置換したと思ったら出来ていなかった。 違うファイル名にするなら、こう。 $ sed -e s/[置換対象]/[置換後文字列]/g [入力ファイル名] > [出力ファイル名] 同じファイル名に上書きするなら、こう。 今回はこれがやりたかった。 $ sed -i s/[置換対象]/[置換後文字列]/g [ファイル名]
foo_1.txt, foo_2.txt, ・・・ , foo_100.txt の様な連番ファイルや、A.txt, B.txt, C.txt, ・・・ ,Z.txt の様な連続ファイルをコマンド一発で一括して作成します。 bashの拡張機能(ブレース展開の一部)を利用しているので、ファイル作成だけでなく、ディレクトリ作成や、echoの引数や、for文等にと、コマンド全般に利用できます。 テスト用の環境作成する時とかに知ってると結構便利です。 また、この拡張機能はbash-3.0-alphaから追加されたようなので、それ以前のbashでは利用できません。 Last Update : 2007年08月10日 連番ファイルをコマンド一発で作成する 項目 連番ファイルを作成する 連続ファイルを作成する インクリメント・デクリメントを利用する 1. 連番ファイルを作成する 例として、foo_1.tx
Linuxの開発/検証環境とかで色々とプロダクトをインストールした時って、毎度環境変数のPATHを設定するの面倒くさいですよね。 そんな時は、片っ端からbinとかsbinディレクトリにパスを通しちゃいます(^^;) $ export PATH=$PATH:`find /usr/local -type d -name '*bin' | paste -s -d : -` findで引いてきたものをpasteする時に、"-d"オプションで区切り文字に":"を使っておけば良いわけですね。 ちょっとしたTIPSでした。 =͟͟͞͞(๑•̀=͟͟͞͞(๑•̀д•́=͟͟͞͞(๑•̀д•́๑)=͟͟͞͞(๑•̀д•́
今までこれを使いこなせてなかったなんて、今までの人生をなかったことにしたくてつらい・・・ vimでneocomplecacheを使用していて、スニペットの候補が来た時にCtrl-kと打つとスニペットが展開されることは知っていましたが、いまいち意識して使えていない状態が続いていました。 とりあえずスニペット使ってみる 追記 一応下のようにプラグインが入っている前提です。 NeoBundle 'Shougo/neocomplcache' NeoBundle 'Shougo/neosnippet' 追記終わり 追記 2013/01/19 現時点でのおすすめ設定も書いているのでそちらも参照 今しているneocomplcache + neosnippetの設定の自分的おすすめ - 僕の車輪の再発明 追記終わり 例えば「PerlとVim」で言うと、この記事がかなりの良記事になっていて、そこでもスニペッ
10月13 Widgets on CompizFusion!《その2》 カテゴリ:Compiz Fusion 前回の続きで、Widgetの設定方法をまとめてみたいと思います。ちなみに、10月11日付けでUbuntu 7.10 RCが公開されました。来週には正規版の公開も予定されています。 【Screenletsの起動と設定】 Screenletsのインストールが成功すると、Gnomeメニューに「システム」→「設定」→「Screenlets」が追加されるので、これを選択してScreenlets Managerを起動します。 ←Screenlets Manager 起動したいWidgetをクリックすると、 □ Enable/Disable □ Automatically start on login の2つの項目にチェックが入れられるようになります。 Enable/Disableにチェックを入
[A+B]は同時に押下。 [A・B]はAに続いてBを押下。 この例は、CTRLとwを同時に押下、CTRL-wを離してjを押下。 (但しCTRL+w・jは「j」をCTRLを押したままでもOKなようだ)
2012年 11月 21日 使ってわずか10分でメインエディタを変えてしまったSublime Text (ST2)がめちゃめちゃ使いやすい件 カテゴリ: PCツール タグ:エディタ 最近流行ってるsublime textというエディタですが僕も試しに使って10分ぐらいでメインエディタにしてしまいました。なんせ使いやすいです。 個人的にショートカットで作業効率がガンガン上がっていくのが非常に嬉しいですね。ちょっとそのあたりを紹介したいなと思います。 1.sublime textとは 2.作業効率を上げる便利なショートカットキー 3.マウス操作との連携で入力を支援 4.カスタマイズで更に便利に!プラグインに関して 5.その他便利な機能 6.参考文献 7.追記 sublime textとは windows,mac,linuxで動作するエディタです。テキストの編集やコーディングを早くするショートカ
注:python 2.6で動作確認しました。 pythonの事は良くわからない。だからどんなことでもメモしていく。 参考文献:6.2 os.path -- 共通のパス名操作 アプリケーションを作っていると、とあるファイルからの相対パスで指定したくなることと言うのが良くある。 だから、良くアプリの設定にアプリケーションルートを設定したりするところがある。 でも、俺はそういうめんどくさいことはしたくない!!!! 良いじゃないか、設定ファイルがあるところそこがルートなんだよ!がたがた文句言うんじゃねぇ! っというわけで、自動的にあるファイルの絶対パスを取得したりしたいんですよ? pathモジュール pythonにはos.pathという糞便利なモジュールがあってこいつと__file__という特殊な変数を使うとそのファイルが置いてあるディレクトリの絶対パスが取得できます。 きっと設定ファイルはcon
最終更新 2017-03-29 環境変数 PATH は、コマンド名のみをタイプした際、どこに置いてある実行ファイルを実行すべきかを探すための仕組みである。
csh・tcsh のシェル変数の簡単な説明です。sh・bash・ksh・zsh と csh・tcsh の間にはほとんど共通点はありません。よって、sh・bash・ksh・zsh をお使いの方には、このページは参考にならないでしょう。シェル変数とは、シェルの設定を決めるためのものです。以下に説明するシェル変数を参照するのは「シェルとシェルの内部コマンドのみ」であって、それ以外のあらゆるコマンド・プログラムはシェル変数とは一切関係ありません。 一般のコマンドの設定を変更するには、環境変数を設定したり、各コマンド専用の設定ファイルを使ったりします。環境変数については 簡易版 環境変数マニュアルを参照してください。 シェル変数の設定方法は、大別して2種類あります。一つは、ある機能を有効にする場合に % set SHELL_VARIABLEとし、無効にする場合は% unset SHELL_VARIA
.cshrc は、csh と tcsh の設定ファイルです。ホームディレクトリ直下にあります。 ls -a で確認してください。 また、.tcshrc ファイルがある場合は tcsh はそのファイルのみを読み込みます。 ここでは tcsh 主体で説明していきますので、 .cshrc を .tcshrc の名前でコピーして編集してもらったほうが良いかもしれません。 まず基本の説明です。.cshrc に記述されているものは結局の所、コマンドです。コマンドの羅列です。 このシェルスクリプトが csh or tcsh が起動した時(それがログインシェルならばログインした時)に自動的に実行されます。 あくまでコマンドの羅列ですので、テストするときはコマンドラインでコマンドを打って 試してみて、それから .cshrc ファイルに書き込むことをお勧めします。 .cshrc ファイルを編集した後は % s
シェルスクリプトをこうやって書いとけば? みたいな話をしてたら、「なんで書くだけで機能するんだ、さっぱり意味わからん」と言われてしまいました。それも悲しいので、とりあえずシェルスクリプトというのがどういうものか、というあたりをここに書き留めておきます。今度聞かれたら見せて終らせられるように…… シェルスクリプトとは? シェルスクリプト(shell script)とは何か、ということを知る必要がある人は、すでにUNIXやLinux等でシェル・オペレーションを行った経験があるでしょう。ふだん、cpでファイルをコピーしたり、catで内容を表示させたりしてるあれです。 しかし、補完機能があるとはいえ、たくさんの操作をいちいち手で入力するのはめんどくさいですよね? 同じような操作を何度も繰り返さなくてはならない時はなおさらです。シェルスクリプトというのは、そういったコマンド入力をまとめて書いておき、
シェルはコマンド行から入力されたコマンドの位置を知るために、path変数を使います。 環境変数 PATH に含まれている(パスが通っている)位置にあるコマンドであれば、 コマンド名だけの入力で、シェルはそのコマンドを実行します。 plamoの場合、基本となるパスは/etc/login.defsのENV_PATHで設定されています。 PATH=/usr/local/bin:/bin:/usr/bin 使用するシェルによって、bashの場合は/etc/profileに設定されています。 PATH="$PATH:/usr/X11R6/bin:/usr/local/netpbm:$OPENWINHOME/bin:/usr/games/bin:/usr/games" tcsh/cshの場合/etc/csh.loginに設定されています。 set path=($path /usr/X11R6/bin
mizutani@edu.tuis.ac.jp grepを実際に使ってみるために,サンプルファイルcopying.txt(GNU GENERAL PUBLIC LICENSEの文書)を利用してみよ. 目次 grepの使い方(I) grepの使い方(II) grepの主なオプション grepで使える正規表現 grepで使えるメタ文字 目次 grepの使い方(I) grepは次の形式に従って,指定したファイルfilenameに対してパターン/pattern/のパターンマッチを行う. % grep pattern filename filenameとして複数のファイル名を指定すると,それらのファイルを対象に処理を行う. パターンに正規表現を使わなくてもgrepは有用である. 以下の例では,検索対象となるファイル群があると思われるディレクトリにワーキングディレクトリを移動しているとする. そうでな
Linux においての「コマンド」とは、シェルによって実行ファイルが実行されていることを意味します。 たとえば ls コマンドをユーザが入力した際、その入力はシェルにとっての入力でしかありません。シェルはユーザから入力された ls という文字列を「ls という実行ファイルを実行する」と解釈し、カーネルに伝えます。 ls という実行ファイルを実行した結果がシェルによってユーザに伝えられ、あたかもユーザは ls という実行ファイルを直接実行したように感じることができます。 このように「実行したように」というのがユーザインタフェースとしてのシェルの役目です。 しかし、今回はスクリプト言語としての bash をメインに扱うので、この章は軽く流していただいて結構です。 ご存じのように bash はプログラミング言語(シェルスクリプト)のひとつとして動作します。 プログラミング言語として、最低限備わっ
JavaScript is disabled on your browser. Please enable JavaScript to use correctly mesosadmin frontend Please login Login Password Forgot your personal password ? We can remind you
Linus Torvalds - Google+ - So with even a $399 tablet doing 2560x1600 pixel displays,… リーナス・トーバルズがGoogle+で、ラップトップの解像度だけが全然向上していない現状に吠えてる。 399ドルのタブレットですら2560x1600ピクセルのディスプレイなんだぜ。ラップトップの解像度の標準もそれぐらいにしてくれよマジで頼むし。もちろん11インチでもだ。頼むし、"retina"とかいうクソな名前で呼ぶのはやめれ。単に、「まともな解像度」と呼べ。ラップトップがここ10年ほど、あんまり進化してないのは残念すぎるだろ。 俺は弁当箱みたいなラップトップは欲しくないが、1366x768とかいうのは旧世紀の遺物だろ。マジで、じきに携帯電話すらラップトップのクソな解像度を笑うようになるぜ。 もし自称技術ジャーナリスト
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く