[過去ログ] Perlについての質問箱 64箱目 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
53: 2019/03/07(木)00:21:03.62 ID:pkHUcH4A(1) AAS
perlipc を読むといいかも。
外部リンク:perldoc.jp
201: 2020/02/18(火)20:25:02.62 ID:2VKhUmei(1/2) AAS
それは慣用句なので割と判る
コメントくらい付けるけど
211: 2020/02/18(火)22:20:53.62 ID:KQgsUf00(2/2) AAS
ハッシュを使ってカウントするなんてperlの定石なんだが
入門書のハッシュ解説で必ず載ってるぞ
264: 2020/02/24(月)04:42:11.62 ID:jrwZftYn(1) AAS
知ってるよ。
289: 2020/03/08(日)07:36:51.62 ID:nyv63FmX(1/3) AAS
explorerから.plファイルを起動すると、カレントディレクトリのファイルに対して処理、
みたいなこともできる?
530(6): 2020/07/24(金)21:50:07.62 ID:EkE5sKTE(3/3) AAS
まーだやってたのか
>>523 で
perl -e 'open F, "+< ファイル名"; binmode F; while ($l = read F, $_, 0x8000) { substr $_, 0x1c, 1, "\0"; seek F, -$l, 1; print F }'
がエラーになったのは Windows のコマンドプロンプトで試したんだろ
コマンドプロンプトでは ' でなく " を使ってこう
perl -e "open F, '+< ファイル名'; binmode F; while ($l = read F, $_, 0x8000) { substr $_, 0x1c, 1, qq/\0/; seek F, -$l, 1; print F }"
もちろん read や print は流れで残してただけでまったく必要ないから
perl -e "open F, q/+< ファイル名/; binmode F; seek F, 0x1c, 0; while (! eof F) { seek F, 0, 1; print F qq/\0/; seek F, 0x7fff, 1 }"
で十分なのは言うまでもない
コマンドラインで書き捨てじゃないならperl7で不可予定の F じゃなくて $fh にするかな
759: 2020/10/28(水)19:30:04.62 ID:inVpsElI(2/3) AAS
電池は自分で買って下さい
833(5): 2020/12/08(火)23:53:37.62 ID:VS4VHEi1(1) AAS
すみません、ソートで教えて欲しいんですが下記のようにみたいな枝番号が付いてる文字列をハッシュのキーとして
ハイフン前の数値でソートした後にハイフン後の数値でソートしたいのですが
普通に$a <=> $bだとハイフンの後の値がバラバラになって上手くいきません
キーを作る際に別々に作ってループ増やすくらいしか自分には解決方法が無いのですが、スマートに出来る方法は無いのでしょうか?
1-1
1-2
2-1
2-2
3-1
917: 532 2021/01/25(月)02:03:08.62 ID:NGykvctj(1) AAS
外部リンク:perlcodesample.hateblo.jp
938(1): 2021/03/07(日)12:10:59.62 ID:3xq9+JKJ(1) AAS
ActivePerl の Windows 版では fork() がエミュレーションされているらしい。
実際に呼び出してみるとスレッドがひとつ増える。
中ではおおかた CreateThread() でもしてるんだろう。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.051s