ラベル ubuntu の投稿を表示しています。 すべての投稿を表示
ラベル ubuntu の投稿を表示しています。 すべての投稿を表示

2012年6月5日火曜日

vimからFTPで編集する

ここを参考にvimでFTP接続してみた。

手順どおりに進めるが、ホームディレクトリに.netrcを作成した後少しつまった。
vim ftp://hogehoge.example.com/
としてもつながらないのだ。
少し調べたら.netrcのパーミッションを変更すればよいとのこと。
 chmod 600 .netrc
上記を実行後無事に接続できた。
さて、vimから新規ファイル作成したりパーミッションを変更したりしたいのだけどどうすれば・・・
やはりsshか。

2012年6月1日金曜日

vimの設定

ここを参考にvimの設定ファイルをいじってみた。.触り初めvar

以下が設定ファイル
/etc/vim/vimrc
以下のようにしてホームディレクトリにコピー
sudo cp /etc/vim/vimrc ./.vimrc
リンク先の主なカスタマイズ項目を追記しました。

しかし、設定を反映するには編集中のvimを終了して再度実行しなければなりません。
そこで、ここを参考に以下のようにして再読み込みをかけることができます
:source ~/.vimrc
これでいつでも設定を反映することができます。

2012年5月16日水曜日

awkのスクリプトファイルを実行する

ここを参考にスクリプトファイルからawkを実行してみた。

データファイルの準備
address_data.txt

おぶち,小渕,恵三,100-0014,東京都千代田区永田町4丁目1番地,03(3456)7890,日本政府
はしもと,橋本,龍太郎,100-0014,東京都千代田区永田町2丁1番地,03(3456)1234,日本政府
みやざわ,宮沢,喜一,100-0014,東京都千代田区永田町1丁目2番地,03(3456)6789,日本政府
むらやま,村山,富市,100-0014,東京都千代田区永田町3丁目1番地,03(3456)8901,日本政府
もり,森,喜朗,100-0014,東京都千代田区永田町1丁目1番地,03(3456)7890,日本政府

スクリプトファイルの準備

practice.awk
BEGIN{
                FS = ","
}
{
                print "〒" $4               #郵便番号を出力
                print $5                      #住所
                print $2 " " $3 "様"    #氏名
                print ""                        #空白行を出力
}

実行
gawk -f practice.awk "address_data.txt"

BEGIN{}ないは実行前の設定等を記述する。
コンストラクタ見たいなものか?
FS = ","
でフィールドの区切り文字を半角空白orTabからカンマに変更。
その下の{}内に処理内容を記述、#でコメント。

実行するときは
gawk -f スクリプトファイル "処理するデータファイル"
でおk

2012年5月14日月曜日

ubuntuでファイルの移動と名前の変更

以下のコマンドを実行

mv ファイル名 移動先のpath
mv ファイル名 変更後のファイル名

例:Productディレクトリに移動
mv test.txt ./Product/

例:todo.txtに変更
mv test.txt todo.txt

ubuntuでawk

ここを参考にawkを使ってみる
まずawkのインストールする。
今回使ったのはgawk
sudo apt-get install gawk
処理するためのテキストファイルを作る。
data.txt

東京は日本の首都です
日本の首都は東京
明日は東京に出張します
以下のコマンドを実行する

gawk '/東京/{print}' data.txt
出力結果

東京は日本の首都です
日本の首都は東京
明日は東京に出張します
print文は東京が含まれる行を抽出してくれるっぽい 。
楽しげなのでどんどん使っていきたい。


2012年4月25日水曜日

ubuntu11.10を入れました。

許可は得ていないのだけど職場のVM環境にubuntu11.10を割と堂々と入れました。
12.04でもよかったのだけどね。
先輩たちにチラ魅されつつchromeやgftp、vimといったやわらかめのツールを入れました。
願わくはあれで開発したいw