08/11/29 03:05:38
>>232
考えるな。感じろw
235:デフォルトの名無しさん
08/12/12 07:21:00
「あなたは何故awkでやろうとするのですか?」
「そこにawkがあるから」
236:デフォルトの名無しさん
08/12/13 04:23:45
awkからsystem()でgrepとかsedとか呼んだりする癖が付いている
シェルスクリプトにする方がむしろ違和感
237:デフォルトの名無しさん
08/12/13 23:56:31
おいおい、grepやsedぐらい呼び出さずにawkでやろうぜ。
238:デフォルトの名無しさん
08/12/16 00:29:26
grepやsedはパイプでつなげて使うものじゃないの?(^^;
239:デフォルトの名無しさん
09/01/10 22:10:41
gawk 3.1.4 mb のwindows版のEXEファイルが欲しい…
240:デフォルトの名無しさん
09/01/11 00:38:51
なんでそんな古いバージョンが欲しいの?
241:デフォルトの名無しさん
09/01/11 12:16:04
>なんでそんな古いバージョンが欲しいの?
lengthとかsubstrで、「j」付き文字列関数があるからです。
3.1.5以降だと、同じスクリプトファイル内で、バイト単位処理と
キャラクター単位処理の混在が難儀なのです。
242:240
09/01/11 15:01:36
3.1.5で文字の扱いが変わったのはその通りだけど、3.1.4のWindows版て
jlengthやらあったっけ?
なかったと思うんだけど。
243:デフォルトの名無しさん
09/01/11 15:48:22
>なかったと思うんだけど。
えっ。3.1.4以前のはバイト単位オンリーって事ですか?
…それでも2バイト換算で扱えばいいから、まだマシかも。
j付きが追加されていたけど、動作変更に伴って廃止された…
と思っていました。
記憶にあるのは、どなたかの独自拡張別Verだったのか…?
244:240
09/01/11 17:54:21
> えっ。3.1.4以前のはバイト単位オンリーって事ですか? ちゃう。
jなんとかがあったのは、
2.11ベースのjgawkと2.15ベースのjgawk
2.15ベースのとgawk+mb
3.0.xベースのgawk+mb
で、3.1.xベースのにはなかったという話だったと思う。
それぞれやってる人が違う。
245:デフォルトの名無しさん
09/01/11 19:05:17
>3.1.xベースのにはなかったという話だったと思う。
そうですか…。
gawk 3.1.4 mb のwindows版のEXEファイルが欲しい…
ではなくて、
3.0.xベースのgawk+mb のwindows版のEXEファイルが欲しい…
という事になる訳ですが…無理っぽい。
あっても関数や組込変数が減少…その前に16bitDOS版ONLYの予感…。
諦めます。240さん、どうもでした。
246:デフォルトの名無しさん
09/01/11 19:50:26
>>245
URLリンク(www.hinadori.atnifty.com)
にあるよ。3.0.6のやつ。
DOS版だけじゃなくてWin32版もある。
3.0.6→3.1.xで増えた機能でも使ってんの?
247:デフォルトの名無しさん
09/01/11 22:30:39
>あるよ。3.0.6のやつ。
おお。 ありがとうございます。
>3.0.6→3.1.xで増えた機能でも使ってんの?
いつ何が増えたのかよく把握していないんですが、
gensubとかmktimeとかswitch-caseとか…ありますかね。
まあ、代替手段はあるので試してみます。どうもです。
248:デフォルトの名無しさん
09/02/23 08:11:12
awkで、組み合わせの全てを作る、という事はできるのでしょうか?
いわゆるnCrの、個数ではなくて、中身を知りたいという事なのですが・・・。
(mawkを使っています)
249:デフォルトの名無しさん
09/02/24 18:18:34
>>248
できます
250:sage
09/03/04 15:23:19
248です。
なんとかできました。249さんどうもです。
251:デフォルトの名無しさん
09/03/04 15:24:16
sage間違えた…
252:デフォルトの名無しさん
09/03/23 11:47:59
int(0.5005*10000)が5004になるのはなぜですか。
253:デフォルトの名無しさん
09/03/23 12:41:00
丸め誤差でしょう。
切り捨て前に0.5足すとか工夫してみては如何でしょうか。
詳しくは、IEEEと丸め誤差辺りのキーワードで検索のこと。
254:デフォルトの名無しさん
09/03/23 19:57:34
>253
ありがとう