週に一回は書きますよ 月に4つ記事を書けばノルマは満たされます。
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

bashのfor文をfor((i=0;i<32;++i))と書いたところ、隣の人は`seq`を使っているのを発見。

使ってみます。

$ seq
-bash: seq: command not found
$
あれれ? ありませんよ。
gnuutilとかなんとかutilっていうパッケージをいれないとはまるよ
とのことで。さてどこにあるでしょう。
$ port search util
(略)
coreutils  sysutils/coreutils 6.9    GNU File, Shell, and Text utilities
(略)
$ port info coreutils
coreutils 6.9, sysutils/coreutils (Variants: universal, with_default_names)
http://www.gnu.org/software/coreutils/

The GNU Core Utilities are the basic file, shell, and text manipulation utilitie
s of the GNU operating system. These are the core utilities which are expected t
o exist on every operating system. Previously these utilities were offered as th
ree individual sets of GNU utilities, fileutils, shellutils, and textutils. Thos
e three have been combined into a single set of utilities called the coreutils.

Library Dependencies: libiconv
Platforms: darwin
Maintainers: pipping@macports.org openmaintainer@macports.org
$ 
これのようです。導入してみます。
$ sudo port install coreutils
(略)
$ seq
-bash: seq: command not found
$ 
なんと? パッケージ間違えましたか?
$ gseq
gseq: missing operand
Try `gseq --help' for more information.
$ 
勝手に'g'が接頭辞として付いていました。

その後、uninstall, install coreutils +with_default_namesとしてやっとseqが使えるようになりました。これでやっと同じ土俵に立てます。

スポンサーサイト
コメント
この記事へのコメント
コメントを投稿する
URL:
Comment:
Pass:
秘密: 管理者にだけ表示を許可する
 
トラックバック
この記事のトラックバックURL
http://gusmachine.blog49.fc2.com/tb.php/184-956bb71e
この記事にトラックバックする(FC2ブログユーザー)
この記事へのトラックバック
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。