2019-02-14Bash, Linux

2019-02-14Bash, Linux

いつも、 function というキーワードを利用して以下のように定義していた。

function xxx() { echo "xxx"}

キーワードを利用しなくても、関数名の後ろに () を追記すれば関数扱いになる。

2019-01-22Bash, Linux

2019-01-22Bash, Linux

今迄、 readコマンド を一行ずつ、行単位で読み込んでくりかえし処理する用途でしか使用していなかった。
ほんのちょっとだけ突っ込んだ使い方を学んだ。

行をカラム分割する

たとえば以下のようなcsvから2列目と3列目 ...

2019-03-30Bash

2019-03-30Bash

2つほど方法を知っていた。
以下の方法のいずれもファイルの中身を空にできる。(ここで空にしたい対象ファイルは file.txt だとする)

$ echo -n "">file.txt$ cat/dev/null>file ...

2019-03-30Bash

2019-03-30Bash

Bashでランダムな数列を生成する方法について。

方法は2つ紹介します。

ここでは1から8までのランダムな数列を生成しみます。

shufコマンドを利用する方法$ seq 1 8 | shuf8327164 ...

2019-03-23Bash, Groovy

2019-03-23Bash, Groovy

作成したGroovyスクリプトをチームメンバーに利用してもらいたいが、普通のメンバーはGroovyはインストールしていない。知名度はまだまだのようだ。

そこでGroovyをインストールしていないメンバー環境でもGroovy ...

2019-03-23Bash, Grails, Groovy

2019-03-23Bash, Grails, Groovy

Bash completion for Grails 1.1 – uehaj’s blog を見てからずっと設定を試してみたいと思っていたが google:Grails を触る機会がなかったもので試せていなかっ ...

2019-03-23Bash, Cygwin, Groovy

2019-03-23Bash, Cygwin, Groovy

Groovyの開発リポジトリが GitHub · Build software better, together. に以降されたので、パッチなども容易に連絡できるようになった。

ようやくかなり以前のエントリで ...

Bash

Bash

svndiffexp#!/bin/bashtarget=`svn info | grep 'URL: ' | sed 's/URL://g'`r1=$1r2=$2todir=$3list=""for f in `svn ...

2019-02-28Bash, blanco, Groovy, Java

2019-02-28Bash, blanco, Groovy, Java

プロジェクトで blancoValueObject というコード自動生成のフレームワークを使用することとなった。
セットアップ手順と実行を用意にするためのGroovyスクリプトを作成した。

前提以下の実行環境が必要Bas ...

2019-03-23Bash, Cygwin, Groovy

2019-03-23Bash, Cygwin, Groovy

会社にてCygwinを使っているが、 「Groovy」 が正常に動作しない。「Groovy」自体は c:\Program Files\Groovy-1.6.5 にインストールされているが、/usr/share/groovy にシンボリ ...