- 1 名前:login:Penguin [2008/08/24(日) 21:07:38 ID:bDlr2k55]
- まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!! www12.atwiki.jp/linux2ch/ (避難所) 読んでも解決しなかったら、質問を書きこむ前にここを読もう。 www12.atwiki.jp/linux2ch/?About 過去ログ検索(Part29: 22氏提供) 2chlinux.dtdns.net/2ch-linux-ks/ Google検索 www.google.co.jp/linux 関連スレッドは >>2-4 あたり。 前スレ くだらねえ質問はここに書き込め! Part166 pc11.2ch.net/test/read.cgi/linux/1217051698/
- 52 名前:login:Penguin [2008/08/26(火) 01:28:52 ID:MgPmaErA]
- >>48
メーカーにライセンス確認してみたら? >>49 Linux と関係ないならよその板で聞いてください。
- 53 名前:login:Penguin [2008/08/26(火) 08:49:49 ID:TVey2QRX]
- ReiserFSなのですが、パテーション全体を
dd if=/dev/sda2 | bzip2 --best > ./sda2.baukup.img.bz2 みたいな感じでバックアップする場合、ファイルシステムの隙間が0で埋め立てられてないと 圧縮率が下がると思うのですが、そのような処理をするにはどうしたらよいでしょうか?
- 54 名前:login:Penguin [2008/08/26(火) 10:15:18 ID:MgPmaErA]
- >>53
osdir.com/ml/file-systems.ext3.user/2003-01/msg00008.html だってさ。
- 55 名前:login:Penguin mailto:sage [2008/08/26(火) 11:26:26 ID:4OURX4c2]
- KDEに入ってるスクリーンセーバーの「時計」
Windows版はないですかね?
- 56 名前:login:Penguin [2008/08/26(火) 11:31:10 ID:MgPmaErA]
- >>55
windows.kde.org/ あたりを試してみたら?
- 57 名前:53 mailto:sage [2008/08/26(火) 13:17:31 ID:AAcYk6E6]
- >>54 ありがとうございます
英語あまり読めないのですが bzip2は最強だから気にしなくてもいいということでしょうか?
- 58 名前:login:Penguin [2008/08/26(火) 13:20:45 ID:MgPmaErA]
- >>57
最強とは書いてない。
- 59 名前:login:Penguin mailto:sage [2008/08/26(火) 14:33:23 ID:5qMjsjqP]
- >>47
parted の rescue がなにをするのかはわからない。 /dev/sdb2のIDだけがおかしなことになっている前提でなら、 ddで抜いて無理やり書き換え書き戻す。以下無保証。 dd if=/dev/sdb of=mbr_table bs=1 count=64 skip=446 hexdump -s 446 -n 64 -C /dev/sdb # /dev/sdb hexdump -s 0 -n 64 -C mbr_table # 書き出したmbr_tableの中身 hexdump -s 4 -n 1 -C mbr_table # = 1f hexdump -s 450 -n 1 -C /dev/sdb # = 1f HexEditorでfile:mbr_tableの0x0004を1f->0fに書き換え --------------- ここまで安全 ----------------- 書き戻し。 dd if=mbr_table of=/dev/sdb bs=1 count=46 seek=446 fdisk /dev/sdb でsdb2の拡張パーティション及び以下の論理パーティション(sdb5)が 見えるかどうか。
- 60 名前:login:Penguin mailto:sage [2008/08/26(火) 14:35:58 ID:/mOZ950u]
- CPU使用率の最大量の制限 または 実行優先度 を変更するコマンドはありますか?
$ ./a.out -優先度:中 みたいな感じで制限できると、ありがたいのですが……。
- 61 名前:login:Penguin mailto:sage [2008/08/26(火) 14:38:39 ID:5qMjsjqP]
- あら、一ヶ所typo
- 62 名前:login:Penguin [2008/08/26(火) 14:41:51 ID:MgPmaErA]
- >>60
nice
- 63 名前:login:Penguin mailto:sage [2008/08/26(火) 15:08:47 ID:Z3fIWoeX]
- 起動中ならrenice
- 64 名前:login:Penguin mailto:sage [2008/08/26(火) 15:13:21 ID:xMwDcx3T]
- ssh使うときのパスワードとpasswdで入力するcurrent passwordって違うものなの?
sshで入れるのに、入ってからpasswdして同じパス入れると弾かれる rootでpasswd userやってもダメなんだが。。。
- 65 名前:64 mailto:sage [2008/08/26(火) 15:21:18 ID:xMwDcx3T]
- すいません
debianなんですがupgradeしたら直りました インスコ直後だったので整合性とれてなかったのかな
- 66 名前:login:Penguin mailto:sage [2008/08/26(火) 16:16:09 ID:5graP1ur]
- Centos5なんですが、newaliasesがありません。
デフォルトインストールのはずですが、前任者が退職してしまっていて不明です。 locateすると /usr/share/man/man1/newaliases.sendmail.1.gz だけあります。 sendmailを再インストールするべきでしょうか?
- 67 名前:login:Penguin mailto:sage [2008/08/26(火) 16:30:10 ID:6R5F54UP]
- ちゃんと動いてるメールサーバなら、慣れるまではいじらないのが吉
- 68 名前:login:Penguin mailto:sage [2008/08/26(火) 16:43:30 ID:6jBU4zs2]
- >>67
それが原則だろうが、alias 足したら newaliases したいだろうね。 restart すれば確実だと思うが。
- 69 名前:login:Penguin mailto:sage [2008/08/26(火) 16:45:36 ID:5fQ/eHMJ]
- 俺も慣れるまではいじらない方が良いと思うけどね。
そもそもsendmailが動いているのかどうか。 別のMTAの可能性は無い? 本来であれば /usr/bin/newaliases に入っているはず。
- 70 名前:login:Penguin [2008/08/26(火) 16:54:25 ID:MgPmaErA]
- パッケージ使ってるなら sendmail か postfix だろうが
どっちにしろ newaliases はあるはず。 前の管理者が qmail に入れ替えてたりするとめんどうだな。
- 71 名前:login:Penguin [2008/08/26(火) 20:05:36 ID:jOOb48q/]
- suisui.okoshi-yasu.net/
にある。freebsdって linux でも動くのですか?
- 72 名前:login:Penguin mailto:sage [2008/08/26(火) 20:20:26 ID:FPyCs3nr]
- >>71
釣りは余所でやってくれ。
- 73 名前:login:Penguin mailto:sage [2008/08/26(火) 20:56:43 ID:gxUxho4Y]
- すいません、ちょっと恥ずかしいのですが、教えてください
tar玉等から、インストールするときに、 ./configure --prefix=/usr configureは、必要なソースコードを展開したり、適切な Makefile を生成してくれるものと、認識しているのですが この--prefix というスイッチの意味ですが /usr配下に、展開したソースコードやMakefile を作成するという解釈でいいのでしょうか?
- 74 名前:login:Penguin mailto:sage [2008/08/26(火) 20:58:33 ID:LZJ4vqpg]
- >>73
違うよ。そこにインストールするということだよ。 /usr/local とか /usr/gnu にしたりすることもある。
- 75 名前:login:Penguin mailto:sage [2008/08/26(火) 20:59:27 ID:LZJ4vqpg]
- あと、prefix 無しでいいんだよ。それは知ってるよね。
- 76 名前:login:Penguin mailto:sage [2008/08/26(火) 21:05:06 ID:gxUxho4Y]
- >>74
>>75 早速の、ご回答ありがとうございます >>74 そうなんですね、聞いてよかったです、ずーっと勘違いをするところでした >>75 無しでも、いいのは知っていましたが、その場合適切に、そのプログラムが必要なファイルや ディレクトリを配置してくれるんでね
- 77 名前:17 mailto:sage [2008/08/26(火) 22:55:01 ID:q1pzUhOm]
- >>59
HexEditorで書き換えようとするところまでいきましたが、1fが見つからず、fdisk -l /dev/sdb でパーティションを見てみたら デバイス Boot Start End Blocks Id System /dev/sdb1 * 1 3591 28844676 c W95 FAT32 (LBA) /dev/sdb2 3592 4865 10233405 83 Linux もうどうなっているのやら・・・
- 78 名前:login:Penguin mailto:sage [2008/08/26(火) 23:04:21 ID:lWZlWZvD]
- 僕のPCでは、シャットダウンして電源OFFにしているのに
24:00になると自動的に電源ONとなりLinuxが起動します。 起動させないための設定があったら教えてください。 (Fedora8、Knoppix5.1.1で自動起動しました)
- 79 名前:login:Penguin mailto:sage [2008/08/26(火) 23:08:44 ID:q1pzUhOm]
- >>78
BIOSのWake Up Timerが原因では?
- 80 名前:login:Penguin mailto:sage [2008/08/26(火) 23:09:43 ID:5qMjsjqP]
- >>78
bios設定見直せ。
- 81 名前:78 mailto:sage [2008/08/26(火) 23:26:38 ID:lWZlWZvD]
- >>79
>>80 レスサンクスです。 でも Wake Up Timer という機能は無いみたいで WindowsXPとRed Hat Linux9では自動起動しないのです・・・
- 82 名前:login:Penguin mailto:sage [2008/08/26(火) 23:43:23 ID:5qMjsjqP]
- >>81
>(Fedora8、Knoppix5.1.1で自動起動しました) >WindowsXPとRed Hat Linux9では自動起動しないのです・・・ 全て同じ1台のPCか?
- 83 名前:login:Penguin mailto:sage [2008/08/27(水) 00:09:22 ID:NPuwuufr]
- >>82
同じ1台です
- 84 名前:login:Penguin mailto:sage [2008/08/27(水) 00:16:12 ID:rNx4EvRY]
- 情報を小出しにする奴は嫌われるぞ
可能な限り必要かも知れないと疑わしき情報は出していけ
- 85 名前:login:Penguin mailto:sage [2008/08/27(水) 00:17:27 ID:n1HNFdZS]
- くだらねえ質問を一つ。
どうしてこんなスレタイなんですか。
- 86 名前:login:Penguin mailto:sage [2008/08/27(水) 00:50:50 ID:1BfgmQoW]
- Linux2日目のものです。
今、ubuntuサーバーを初めていれていろいろとやってたんですが vimというエディタを起動してしまい終われなくなっています。 このアプリはどうやったら終了することができますか? お願いします。
- 87 名前:login:Penguin mailto:sage [2008/08/27(水) 00:52:37 ID:cIVE2aB6]
- ESC何回か連打して
:q
- 88 名前:login:Penguin mailto:sage [2008/08/27(水) 00:54:29 ID:HL1p0GSY]
- ESC何回か連打して
:q![リターン] かな
- 89 名前:86 mailto:sage [2008/08/27(水) 00:56:08 ID:1BfgmQoW]
- >>87、88
ありがとうございます。 無事終了できました。電源消そうかと思いました・・
- 90 名前:login:Penguin mailto:sage [2008/08/27(水) 01:44:37 ID:S9VvpJVx]
- ちょ、そこからなら本一冊買うといいぞ。
初心者向けコマンドリファレンスあたりを
- 91 名前:login:Penguin mailto:sage [2008/08/27(水) 02:36:24 ID:PI+97Cxi]
- viやコマンド知らずに鯖ってアナタ...
- 92 名前:login:Penguin mailto:sage [2008/08/27(水) 02:41:23 ID:rNx4EvRY]
- 初めてで鯖用ubuntuは厳しいよな
デスクトップ環境のあるディストリ使わないと
- 93 名前:login:Penguin mailto:sage [2008/08/27(水) 03:48:33 ID:QSL/1ujx]
- p0000-ipbf0000hoge.hogehoge.ocn.ne.jp
という形式のホスト名を、httpd.confのorder allow,denyを使って広域で弾きたいのですが、 deny from hoge.hogehoge.ocn.ne.jp と書き込んでもアクセスされ続けています。 この場合何か書き方に問題があるのでしょうか?ご指導願います。 自分のプロバイダのホスト名の一部を同じように書き込んでみましたが、きちんと規制されました。 (r-000-00-000-00.g000.commufa.jp なので g000.commufa.jpと同じように書き込んでみたところ規制されたことを確認)
- 94 名前:login:Penguin [2008/08/27(水) 03:49:36 ID:9R1fQK+Q]
- ブラウザから速度計測するサイトはいくつもあるんですが
Linuxで稼動しているサーバー機へSSHで接続してコンソールから 回線速度計測できる方法とかないでしょうか?
- 95 名前:login:Penguin mailto:sage [2008/08/27(水) 03:52:40 ID:9R1fQK+Q]
- wgetで不特定のサイトからファイルをダウンロードすれば凡その速度はわかるのですが・・・
他の方法が知りたいです
- 96 名前:login:Penguin mailto:sage [2008/08/27(水) 04:05:35 ID:BHaCQyE2]
- >>93
hogehoge.ocn.ne.jpなら規制されるんだろうな (.)で区分?
- 97 名前:93 mailto:sage [2008/08/27(水) 05:14:18 ID:QSL/1ujx]
- >>96
だめでした。うーん原因が全くわからない・・・。 先ほど出したg000.commufa.jpのほかに、手持ちのiPhoneのホスト名の一部であるpanda-world.ne.jpも試してみましたが、 やはり正しく規制されました。 OCNのホスト名だけ何か特殊な技術が使ってあるのでしょうか・・・?もう検討もつきません。
- 98 名前:login:Penguin mailto:sage [2008/08/27(水) 06:57:54 ID:ZFNHp3gs]
- >>94
scpでリモートからファイルコピーすると速度が表示されるお。
- 99 名前:login:Penguin [2008/08/27(水) 07:08:30 ID:uSkzc4X6]
- 区切りがおかしいだろ。
前スレくだらねえ、質問はここに書き込め!Part167 こうじゃないか?
- 100 名前:login:Penguin mailto:sage [2008/08/27(水) 07:45:16 ID:Sxvgw/Fw]
- >>93
ドットから書いてみてもダメですか? .hoge.hogehoge.ocn.ne.jp *.hoge.hogehoge.ocn.ne.jp 192.168.0. 192.168.0.0/24 192.168. 192.168.0.0/16
- 101 名前:login:Penguin [2008/08/27(水) 07:48:30 ID:9nnd0+wP]
- test
- 102 名前:login:Penguin mailto:sage [2008/08/27(水) 07:50:13 ID:9nnd0+wP]
- >>92
>デスクトップ環境のあるディストリ使わないと 結局設定ファイルとコマンドの世話にならんとあかんので関係なくね?
- 103 名前:53 mailto:sage [2008/08/27(水) 09:14:13 ID:Oqgo98OH]
- ハケーン
巨大なzeroファイルで埋め この発想なかったわ BLOCKS=$(df -B512 -l /dev/sda2 | awk 'NR==2 {print $4}') dd if=/dev/zero of=/media/sda2/zerofill bs=512 count=$((BLOCKS-2)) rm /media/sda2/zerofill dd if=/dev/sda2 | bzip2 - >./sda2.backup.img.bz2
- 104 名前:login:Penguin mailto:sage [2008/08/27(水) 09:25:21 ID:c8f9arqW]
- どのセクタに書かれるかわかんなくね?
- 105 名前:login:Penguin [2008/08/27(水) 09:40:19 ID:fFK/Ctpm]
- gnomeのメニューアイコンが全て消えてしまいました
どうやったら復活するでしょか?
- 106 名前:login:Penguin mailto:sage [2008/08/27(水) 09:42:00 ID:c8f9arqW]
- gnomeのメニューアイコンを全て消したいのですが
どうやったら消せるでしょうか?
- 107 名前:105 mailto:sage [2008/08/27(水) 09:46:39 ID:fFK/Ctpm]
- >>106
まーそれが分かれば解決するんだけどね どこかのドットファイル消したりして初期化出きるんだろうか・・・
- 108 名前:105 mailto:sage [2008/08/27(水) 09:48:39 ID:fFK/Ctpm]
- .config/menus 辺りかな・・
- 109 名前:105 mailto:sage [2008/08/27(水) 09:53:38 ID:fFK/Ctpm]
- 違うな・・
メニューアイコンってどこで指定しているのだろう・・
- 110 名前:login:Penguin [2008/08/27(水) 09:55:37 ID:dy5TFB/9]
- ひとり言はよそでやっとくれ。
- 111 名前:login:Penguin mailto:sage [2008/08/27(水) 10:01:14 ID:fFK/Ctpm]
- >>110
突っ込むなら答えてくれ ここは質問スレ
- 112 名前:login:Penguin [2008/08/27(水) 10:05:39 ID:dy5TFB/9]
- 質問じゃないじゃん。
- 113 名前:105 mailto:sage [2008/08/27(水) 10:08:28 ID:fFK/Ctpm]
- >>110
質問だす <<105
- 114 名前:login:Penguin mailto:sage [2008/08/27(水) 10:27:07 ID:7OJMcp8o]
- viやvimじゃなくてnano使えばいいのに
nanoだったら初心者でも何となく使い方わかるだよ
- 115 名前:login:Penguin mailto:sage [2008/08/27(水) 11:13:33 ID:ibePbR/S]
- debian etchを使っています。
gnome-terminalやエディタでF10キーを押すとメニューを開くのを止めたいのです。 gconf-editorのgnome→interface→menubar_accelのF10を消してみましたが、 無反応であいかわらずF10を押すとメニューが開いてしまいます。 なんとかならないでせうか? よろしくお願いいたします。
- 116 名前:login:横 mailto:sage [2008/08/27(水) 11:42:38 ID:PI+97Cxi]
- >>113
gconf-editor 人に教えを請うにはそれなりの姿勢というものがある。 頭を下げるのが嫌なら自己解決したら?
- 117 名前:login:Penguin mailto:sage [2008/08/27(水) 12:06:15 ID:KkCP8tf3]
- >>116
2chでそんな事言う人も珍しい なんという上から目線w 答えも広義すぎるし ツンデレならぬツンツンかw まーお前みたいな役立たずに偉そうにされるくらいなら 自分で調べた方が100倍いいわなw
- 118 名前:login:Penguin mailto:sage [2008/08/27(水) 12:17:24 ID:cIVE2aB6]
- >>94,95
netperf使ってみては? 自分のクライアントとサーバで速度測定できるよ。
- 119 名前:login:Penguin mailto:sage [2008/08/27(水) 12:29:50 ID:rNx4EvRY]
- なら初めから自分で解決しろよwww
- 120 名前:login:Penguin mailto:sage [2008/08/27(水) 15:08:03 ID:3vSwOLmO]
- どこもガキばっか
- 121 名前:login:Penguin mailto:sage [2008/08/27(水) 16:55:50 ID:vbMiE28z]
- このスレって親切でスキルの高い人がいれば一瞬で解決できたりするのに
タイミング悪く変なのにからまれたらそこで終わりって感じだなぁ。 運試しみたいなもんか?w
- 122 名前:login:Penguin mailto:sage [2008/08/27(水) 17:21:20 ID:Fa/SmjHt]
- >>115
debian 使ってないけど gnome-terminal は 編集 ->キーボード・ショートカット で メニューのショートカット・キーを無効にする っていうチェックがある。 全部のアプリの挙動が変わってもいいのなら gconf-editor で WM のキーバインドの設定で F10 になにか割り当てれば WM がそのキー入力を受け取って処理してアプリには渡らないようになる。 うちだと metacity だからこのへんいじってる。 /apps/metacity/global_keybindings/
- 123 名前:login:Penguin mailto:sage [2008/08/27(水) 18:03:00 ID:xU3OYFnQ]
- >>121
Linux関連板全体に言えることだよね Windowsの場合、どんなくだらない超初級質問でも、ロムってろみたいに言うやつもいるけど、 そんな質問にそこまでって言いたくなるくらい丁寧に教えてあげるクンがたくさん居るんだよね。 Linuxの場合、分かる人間なら答えを書くけど、分刈らない人間が圧倒的に多いんだろうね
- 124 名前:login:Penguin mailto:sage [2008/08/27(水) 18:03:45 ID:xU3OYFnQ]
- さて、くだらない質問です
vi と vim ってどう違うの?
- 125 名前:login:Penguin [2008/08/27(水) 18:04:43 ID:dy5TFB/9]
- >>124
www.vim.org/viusers.php
- 126 名前:login:Penguin [2008/08/27(水) 18:10:54 ID:tNlxUGVm]
- Ubuntu8.04
普通に使ってたのになんか急に重くなってきて、 原因さがそうとFirefox最小化したらいきなりX11が再起動。 こういうのってWindowsじゃなくともよくあることなの? Windowsよりかは安定していると思っていただけにちょっとショックなんだが・・・
- 127 名前:login:Penguin mailto:sage [2008/08/27(水) 18:15:01 ID:opfM/Uk/]
- >>121
分かるw
- 128 名前:login:Penguin mailto:sage [2008/08/27(水) 18:16:33 ID:b34xQaK3]
- >>126
Compizみたいな新しい技術は残念ながら……
- 129 名前:login:Penguin mailto:sage [2008/08/27(水) 18:19:23 ID:bUuSW9Gy]
- >>126
reboot するのは珍しいが、X が再起動はありうるよ。 比較的先端的なものを入れてる場合には特にありうる。 安定性目指すなら保守的な distro を使った方が良いかも。 ちなみに、俺も Ubuntu Hardy では X が先日落ちた(原因は nvidia ドライバかな) 普段使ってる Fedora (別に保守的ではないが)ではここ一年 X 落ちた記憶無い。 両方共意図せず reboot がかかったことは無い。
- 130 名前:login:Penguin mailto:sage [2008/08/27(水) 18:21:04 ID:bUuSW9Gy]
- 大事なこと書き忘れた。普段使ってる Fedora はデスクトップ機だが compiz 使ってない。
- 131 名前:login:Penguin mailto:sage [2008/08/27(水) 18:24:08 ID:MbAJagHu]
- >>117
真面目に聞かなきゃ真面目な答えなんか返す気しないだけだ 自業自得だろ
- 132 名前:login:Penguin [2008/08/27(水) 18:25:51 ID:tNlxUGVm]
- >>128-130
そうなのか・・・ありがとう やっぱり低スペックマシンであんまり高度なことはやっちゃダメってことだな ウィンドウがびよんびよんするのが好きだったけど、視覚効果は通常に戻すわ
- 133 名前:login:Penguin mailto:sage [2008/08/27(水) 18:46:19 ID:3HUVNH2r]
- >>121
運悪く 131 のような奴に絡まれたら最後w 運試しに近いかもw
- 134 名前:login:Penguin [2008/08/27(水) 19:18:32 ID:Jw5W12Ci]
- Linuxをインストールしようとしたら
CDでブート→installを選択→カーネルをロード の直後にcrcエラーが出て止まるようになったんですけど何が悪いんでしょうか? とりあえず読み取りエラーを疑って DVDドライブを変えるのとインストールDVDを焼き直すのは試したんですが
- 135 名前:login:Penguin mailto:sage [2008/08/27(水) 19:41:50 ID:PI+97Cxi]
- >>134
Uncompressing Linux... crc error --System halted の様なエラーだと ・ダウンロードしたisoのmd5sumをチェック ・DVDドライブとメディアの相性をチェック ・メモリーとハードディスク周りをチェック(以前に他のOSが動作していたのなら相性なり故障は稀) と言ったところかな? ハズしてたらごめん。
- 136 名前:17 mailto:sage [2008/08/27(水) 19:50:38 ID:ZNVTCkSH]
- >>103
それをやるとどうなるんですか? くだらない質問スマソ
- 137 名前:login:Penguin mailto:sage [2008/08/27(水) 19:56:41 ID:YNHP7ASn]
- >>136
巨大なゼロで埋められたファイルを作成することで、ファイルシステム上に残った ゴミデータ(古いファイルの残骸)をバックアップしなくて済むようにするもの。 古いファイルの残骸が残っている場合、その残骸が圧縮の妨げになるので それを防ぐためのものだろう。
- 138 名前:login:Penguin mailto:sage [2008/08/27(水) 20:05:40 ID:79DG6MnG]
- sedなんですが、
csvファイルから必要なフィールドを取り出したいです。 01101,"064 ","0640941","ホッカイドウ","サッポロシチュウオウク","アサヒガオカ","北海道","札幌市中央区","旭ケ丘",0,0,1,0,0,0 から 3、7、8、9列を取り出したいときは、 秀丸なら 「^(([^,]?)*),(([^,]?)*),(([^,]?)*),(([^,]?)*),(([^,]?)*),(([^,]?)*),(([^,]?)*),(([^,]?)*),(([^,]?)*),(([^,]?)*),(([^,]?)*),(([^,]?)*),(([^,]?)*),(([^,]?)*),((.?)*)$」 置き換え「\3,\7,\8,\9」 でいけるのですが、 sedを使おうとして、 sed -E "s/^(([^,]?)*),(([^,]?)*),(([^,]?)*),(([^,]?)*),(([^,]?)*),(([ ^,]?)*),(([^,]?)*),(([^,]?)*),(([^,]?)*),(([^,]?)*),(([^,]?)*),(([^,]?)*),(([^,]?)*),(([^, ]?)*),((.?)*)$/\3,\7,\8,\9/g" ken_all.csv sed: -e 表現 #1, 文字数 179: 「s」コマンドの右側に無効な\9の参照 とエラーが出ます。 グループ分けには対応していないのでしょうか?
- 139 名前:138 mailto:sage [2008/08/27(水) 20:27:15 ID:79DG6MnG]
- 追記です。
cronで、wgetでダウンロードしたものを 正規表現にて整形したいのですが、 sed以外にも何か有効な方法がありましたら教えてください。
- 140 名前:login:Penguin mailto:sage [2008/08/27(水) 20:34:46 ID:3vSwOLmO]
- cut -d ',' -f3,7,8,9
- 141 名前:138 mailto:sage [2008/08/27(水) 20:39:08 ID:79DG6MnG]
- ・・・・まじですか、
今まで数ヶ月悩んでいたのですが、こんなコマンドがあるとは・・・。 恐れ入りました。 ありがとうございます。
- 142 名前:login:Penguin mailto:sage [2008/08/27(水) 21:23:30 ID:SBS1Qi4T]
- >> 138
sed の後方参照(でしたっけ)に使うカッコは、前に \ を付ける必要があるのでは。 140 さんが cut を紹介なさったから、わたしは awk を。 awk 'BEGIN{FS=","; OFS=","}{print $3,$7,$8,$9}' ken_all.csv >resultfile
- 143 名前:login:Penguin mailto:sage [2008/08/27(水) 22:08:17 ID:QP1o2dET]
- それから、sed でやるのなら、(([^,]?)*) は \([^,]*\) でよいと思うし、
's/.../.../g' の g もいらないでしょう。あと、 -E というオプションは なんなんですか。man sed には書いてないけど。
- 144 名前:login:Penguin mailto:sage [2008/08/27(水) 23:02:29 ID:rNx4EvRY]
- grep の -E を持ってきたんじゃないだろうかと推測
- 145 名前:login:Penguin mailto:sage [2008/08/28(木) 17:03:05 ID:HTW87MSD]
- 任意桁の数字が入ったhogeについて、perlでいう if($hoge =~ /^\d+$/)
みたいなのをbashスクリプトで書くと、どうなるんでしょうか? if [ $hoge = [0-9]* ] みたいな感じで短く書けるんでしょうか?
- 146 名前:login:Penguin [2008/08/28(木) 17:20:07 ID:UJ106Bnh]
- >>145
[[ $hoge =~ ^[0-9]*$ ]] たぶん bash 依存。
- 147 名前:login:Penguin mailto:sage [2008/08/28(木) 17:28:33 ID:zO2zsw5X]
- expr "$hoge" : "[0-9][0-9]*$" >/dev/null
たぶんポータブル
- 148 名前:login:Penguin mailto:sage [2008/08/28(木) 18:14:00 ID:wb364Vsp]
- 147 のバリエーション
if expr $hoge : '[0-9]\+$' >/dev/null
- 149 名前:145 mailto:sage [2008/08/28(木) 19:01:03 ID:HTW87MSD]
- 皆様ありがとうございます。
正規表現はperlと同じように書けるんですね。 というか、もしかしてbashの正規表現ってperlと全く同じなんですか? 微妙に方言みたいな差異があるかと思ってたのですが・・・ >>146 この[[ ]]は、test関数を2回呼んでいるわけではないんですよね? >>147,148 >/dev/null は何のためにあるんでしょうか? 自分はif文はif [ ・・・ ];then ・・・ ;fi という形以外知らないのですが、 それ以外の書き方があるんでしょうか?
- 150 名前:login:Penguin mailto:sage [2008/08/28(木) 20:13:12 ID:vrRM0VRw]
- 先月の末日を含めた文字列を生成したいのですが
(例:平成20年7月31日) (例:2008年7月31日) yyyymmddをどのように駆使すればいいのでしょうか? 9月に入れば、2008年8月31日、10月に入れば2008年9月30日と文字列を変えたいです。
- 151 名前:login:Penguin mailto:sage [2008/08/28(木) 20:22:23 ID:18d6Rp6l]
- >>149
[[ $hoge =~ ^[0-9]*$ ]] の方は知りませんが(と言うより、こういう書き方が あるのを知らなかった)、expr の方は man expr によれば、「(grep(1) の使う 基本的な) 正規表現」だそうです。だから、* はそのまま使えても、+ は \ を前に 付けなければならない。 >/dev/null があるのは、expr が標準出力に出す結果を捨てているのです。 なお、if のあとには、コマンドを持って来れます。[ もコマンドです(test と同じ)。
- 152 名前:login:Penguin mailto:sage [2008/08/28(木) 20:24:56 ID:QVTTIUrM]
- >>150
前日の日付の話?いつの日時が欲しいのか書いてないからわからない。例えば % date --date "1 day ago" とか?もちろん、先月末日とかもありうる % date --date "28 days ago" もちろんさらに % も組み合わせられる。
|

|