1 名前:login:Penguin [2010/02/03(水) 11:28:32 ID:zlX7jwnX] まずは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 あたり。 前スレ くだらねえ質問はここに書き込め! Part 180 pc11.2ch.net/test/read.cgi/linux/1261598308/ 2chlinux.dtdns.net/2ch-linux-ks/thread/1261598308.html
182 名前:login:Penguin mailto:sage [2010/02/08(月) 23:27:37 ID:cV7CQZcT] dd if=/dev/zero of=/dev/sda 250GバイトのHDDをゼロフィルするのに、 どの程度時間がかかりますか?
183 名前:login:Penguin mailto:sage [2010/02/08(月) 23:40:46 ID:lCqKCl1u] >>182 > dd if=/dev/zero of=/dev/sda マシンによるかな。あと、0を書き込むくらいだったら、 sudo su -c ”yes ’\(^o^)/’ > /dev/sda” がオススメ!
184 名前:login:Penguin mailto:sage [2010/02/08(月) 23:58:41 ID:Zjlw6BCY] >>182 bsを大きくしろ
185 名前:login:Penguin mailto:sage [2010/02/09(火) 00:01:52 ID:nRY3DDMs] >>182 dd_rescueが進行状況も表示されるのでおすすめ badblocks -swt0ならついでに読み込みテストもやってくれる
186 名前:login:Penguin mailto:sage [2010/02/09(火) 00:09:49 ID:7/5TCY/i] 別に時間を短縮する方法とか進行状況を見る方法は聞いてなくね?
187 名前:login:Penguin mailto:sage [2010/02/09(火) 00:12:22 ID:pqU7Es5H] 素直に答えてやる気ゼロ
188 名前:login:Penguin mailto:sage [2010/02/09(火) 00:12:31 ID:OmQVSSWm] うぜーw
189 名前:login:Penguin mailto:sage [2010/02/09(火) 00:12:37 ID:nKVKxkV8] ふつう shred 使うんじゃないの?
190 名前:167 [2010/02/09(火) 00:34:27 ID:8ODI7Njj] >>169 レスありがとうございます。 ちょっと試して見たところ、xwininfoはマウスクリックが必要みたいで、残念ながら作りたいスクリプトに合いそうにないです。
191 名前:login:Penguin mailto:sage [2010/02/09(火) 00:36:30 ID:zAeAYJ/U] もうちょっと試してみろや
192 名前:login:Penguin mailto:sage [2010/02/09(火) 01:07:17 ID:q8JlcMUh] >>183 前のこと思い出したじゃねーかよw
193 名前:login:Penguin [2010/02/09(火) 01:18:18 ID:7/5TCY/i] >>190 man xwininfo
194 名前:167 [2010/02/09(火) 02:40:27 ID:8ODI7Njj] >>191 ,193 失礼しました。CUIでも使えました。 最小化:Map State: IsUnMapped 最大化:Map State: IsViewable となっていました。これを判定に組み込めばなんとかなりそうです! ありがとうございました。
195 名前:login:Penguin [2010/02/09(火) 07:51:09 ID:INZ48/FY] cron のログを止める方法は無いですか。 1分毎に実行してるスクリプトがあるので、そのたびに /var/log/cron にログが出力されます。 cron のログは全くいらないので全部止めたいですが、特定の実行についてだけ止める方法があるならそれも知りたいです。 とりあえず /var/log/cron を /dev/null のシンボリックリンクにしちゃおうかなと思ってみましたが、 もっと真っ当な方法が無いか探しています。
196 名前:login:Penguin mailto:sage [2010/02/09(火) 07:54:20 ID:+gvjE3IL] >>195 syslog側の設定を消せばいい。
197 名前:195 mailto:sage [2010/02/09(火) 08:00:07 ID:INZ48/FY] >>196 おお、なんと簡単な。 ログってこれで管理されてるんですね。 ありがとうございました。
198 名前:login:Penguin mailto:sage [2010/02/09(火) 10:30:30 ID:IG/Ms5mG] 適切にshutdownをしているのに、fsckをしないとマトモに動かなくなりました やっぱり、HDDが死にそうなのかな?
199 名前:login:Penguin [2010/02/09(火) 10:34:52 ID:2wvGCpKl] copy(元ファイル, 移動先); この移動先を複数箇所指定するにはどうしたらいいでしょうか?
200 名前:121 mailto:sage [2010/02/09(火) 10:35:09 ID:dxiW6p40] >>135 ,143 ありがとうございました。 確認して試してみます。 PCIスロットに空きがないのでUSBのインターフェースで 少しでも早くならないものかと思って質問しました。
201 名前:login:Penguin [2010/02/09(火) 10:42:08 ID:7/5TCY/i] >>199 言語は何よ。
202 名前:199 [2010/02/09(火) 10:47:09 ID:2wvGCpKl] あ。すいません phpスレと勘違いしました
203 名前:login:Penguin [2010/02/09(火) 10:50:30 ID:7/5TCY/i] >>202 移動するならどこに移動したか書いていきな。 pc11.2ch.net/test/read.cgi/php/1263035502/747
204 名前:login:Penguin [2010/02/09(火) 10:51:40 ID:2wvGCpKl] >>203 ありがとう
205 名前:login:Penguin mailto:sage [2010/02/09(火) 15:55:25 ID:qk74FaTG] streamtunerとxmms2をインストールしたんですが、SHOTcastのm3uが鳴らない。 streamtunerの設定では、xmms2 %dとなっています。xmms2ではだめなんでしょうか。 xmms2dはちゃんと起動しています。
206 名前:login:Penguin mailto:sage [2010/02/09(火) 16:32:44 ID:oruhlOrk] vlcとかaudacious2にかえてみたら? .m3uファイルの試聴,ストリームの試聴→ vlc %q audacious2 %q
207 名前:login:Penguin mailto:sage [2010/02/09(火) 16:57:19 ID:dhavAsLB] Media Player Classic並みに軽いメディアプレイヤーってLinuxには無いの? VLC PlayerってぶっちゃけMedia Player Classicより重いでしょ
208 名前:login:Penguin mailto:sage [2010/02/09(火) 17:28:04 ID:DgnfX81u] ffplay mplayer
209 名前:login:Penguin mailto:sage [2010/02/09(火) 17:34:16 ID:qk74FaTG] >>206 返答くださってどうもありがとうございます。 私のマシンはかなりキツいスペックなので、 できればそれらの大きめのソフトは入れたくないと思っていまして。
210 名前:login:Penguin mailto:sage [2010/02/09(火) 19:08:56 ID:6RbSRihJ] >>174 です >>181 へ iptables-save で保存するタイミングで-s -d オプションを付けるのでしょうか? man iptables は読みましたが -s はsource -d は-destination です具体的に教えてもらえませんか、よろしくです。
211 名前:login:Penguin mailto:sage [2010/02/09(火) 19:54:22 ID:7ktQG3bZ] >>209 てゆか、xmms2 %q じゃないの? >>205 は単なるtypo?
212 名前:login:Penguin mailto:sage [2010/02/09(火) 20:33:56 ID:KFlOM0Mx] >>207 [要出典]
213 名前:login:Penguin mailto:sage [2010/02/09(火) 22:08:24 ID:0W0OauFR] 以前仕事でCentOS使ってたんですが、個人PCにLinuxを入れようと思っています そんな私にお勧めなLinuxって無いですか?
214 名前:login:Penguin mailto:sage [2010/02/09(火) 22:09:41 ID:E+3kjNMh] CentOS
215 名前:login:Penguin mailto:sage [2010/02/09(火) 22:12:35 ID:SAAPu45O] >>214 CentOSって古くないですか?
216 名前:login:Penguin mailto:sage [2010/02/09(火) 22:23:35 ID:7LJmCv3O] 質問内容には100%マッチしていると思うが。イヤなら↓いけ ttp://pc11.2ch.net/test/read.cgi/linux/1253070161/
217 名前:login:Penguin mailto:sage [2010/02/09(火) 22:30:14 ID:p+QmWexV] CentOSっぽくて新しいのがいいならFedoraじゃね 新しいっていうか、人柱だけど
218 名前:login:Penguin mailto:sage [2010/02/09(火) 22:54:35 ID:XFl5DkSr] 質問者(213) と215 って別人だよ・・・
219 名前:login:Penguin mailto:sage [2010/02/09(火) 23:03:18 ID:IG/Ms5mG] >>215 そんなあなたに、Gentoo 本気でGentooをインストールすると、3日くらいはかかるよ
220 名前:login:Penguin mailto:sage [2010/02/09(火) 23:10:50 ID:VgrCj2YH] >>215 Arch Linux
221 名前:login:Penguin [2010/02/10(水) 00:24:17 ID:2OP4vMHU] >>213 ディストリ選びはこっちで。 オススメLinuxディストリビューションは? Part35 pc11.2ch.net/test/read.cgi/linux/1253070161/
222 名前:136 mailto:sage [2010/02/10(水) 07:04:25 ID:PtTv0jFq] >>155 レスありがとうございます。 あなたのレスのおかげ様で解決しました。 こんな処理しているんですね、電源ボタン押下した時って。
223 名前:login:Penguin [2010/02/10(水) 08:29:05 ID:2OP4vMHU] >>222 どうやって解決したの?
224 名前:login:Penguin mailto:sage [2010/02/10(水) 14:12:03 ID:+++4QECo] procmailで共通(/etc/procmail)の処理をしてから ユーザー毎(.procmailrc)を処理させる方法って それぞれを普通に書けばいいのかしら。
225 名前:login:Penguin mailto:sage [2010/02/10(水) 14:56:32 ID:qvH5CBp7] >>211 xmms2 %qでした。タイプミスです。すみません。 xmms2 %qと入力してありますが、再生されません。
226 名前:login:Penguin mailto:sage [2010/02/10(水) 17:25:59 ID:znrsaUTm] ttp://www.sexydesktop.co.uk/ にある好みの女優の画像を、 一気にダウンロードしたいんだけど、どうにもうまく行きません。 例えば以下のページ以降に、ナタリー・ポートマンの画像が、1ページあたり15カット、 Standard と Widescreen それぞれ2種ずつ合計30枚あり、 www.sexydesktop.co.uk/natalie.htm それが17ページあります。2ページ目以降のページリンクには www.sexydesktop.co.uk/natalie-2.htm などと番号が振られています。最後が www.sexydesktop.co.uk/natalie-17.htm で、最後のページには4カット、2種、合計8枚の画像があるので、 全部で合計244カット、488枚の画像を落とせるはずです。 しかし画像のファイル名に法則性がなくて、なかなかうまく行かないです。 どなたか魔法のtipsは無いものでしょうか?
227 名前:login:Penguin [2010/02/10(水) 17:33:17 ID:2OP4vMHU] >>226 そういうのはこっちで。 連番のH画像/動画を一気にダウンロードする2 pc12.2ch.net/test/read.cgi/unix/1135533382/
228 名前:login:Penguin mailto:sage [2010/02/10(水) 17:33:54 ID:hrRQ9ind] -m
229 名前:login:Penguin mailto:sage [2010/02/10(水) 17:52:30 ID:M1+uOcTw] >>143 思い出したので役に立つかわからんが一応貼っておく ttp://ibm.hmx.net/2009/10/20091019_nw_gbe.shtml
230 名前:login:Penguin mailto:sage [2010/02/10(水) 21:08:45 ID:SQ7RDL3K] エスパーの方いらっしゃいますか? 問題: firefox-3.6でyoutubeなどの音声が再生されません。 映像は再生されます。 firefox-3.6からxineを起動すると音声は再生されます。 パソコン自体をrebootすると問題は解消されます。 何が原因かズバり教えて下さい。
231 名前:login:Penguin mailto:sage [2010/02/10(水) 21:25:34 ID:X/PQVd4S] www.google.co.jp/search?q=FIREFOX_DSP
232 名前:login:Penguin mailto:sage [2010/02/10(水) 21:26:39 ID:QEgVS0S9] >>230 うちでも最近おきるな。俺もよくわからんが、/var/log/message に pulseaudio が次のようなエラーを出している。 Feb 9 15:40:02 yaman pulseaudio[3889]: reserve-wrap.c: Failed to acquire reservation lock on device 'Audio0': 入力/出力エラーです ウチの環境は カーネル: 2.6.32.7 pulseaudio: 0.9.15 となっている。誰か解決しろ。いや、して下さい。
233 名前:login:Penguin [2010/02/10(水) 23:28:57 ID:hPdIeeHV] 拡張子で指定してファイル探したいのですが、bash で以下のようにして上手くいきませんでした。 $ find . -name *.{c,cpp,h} どうすればいいでしょうか?
234 名前:login:Penguin mailto:sage [2010/02/10(水) 23:43:45 ID:AFtNPGzM] >>233 よくわからんけどこうか? find . -regex '.*\.\(c\|cpp\|h\)$'
235 名前:login:Penguin [2010/02/10(水) 23:48:36 ID:2OP4vMHU] >>233 find . -name '*.c' -o -name '*.cpp' -o -name '*.h'
236 名前:login:Penguin mailto:sage [2010/02/11(木) 02:21:18 ID:EKefcKAG] 前から思ってたんだがfindの-regexpってなんで パス全体にマッチするように書かないと動かんのだろう
237 名前:login:Penguin [2010/02/11(木) 10:12:30 ID:1qwpIW/+] lvって使ってますか?
238 名前:login:Penguin [2010/02/11(木) 11:29:26 ID:etrd96KF] やい 誰かYahoo掲示板に投稿出来る人はいるかい? Linuxから投稿すると、Firefox,Chromeどちらも弾かれる 拡張を全て外してもダメ WineからIEs4Linuxのみ投稿できる なにが原因で弾かれているのだろう 分かる人いますかい?
239 名前:login:Penguin [2010/02/11(木) 12:24:53 ID:IGwheOqV] Pleaskでドメイン作成(test.com)をすると、 vhosts配下にディレクトリがいろいろ作成されるのですが、 ここのファイルをapacheで見るようにさせるには、 どうしたら良いでしょうか? XX.XX.XX.XX/test.html でアクセスすると、 /var/www/vhosts/test.com/httpdocs/test.html ではなく、 /var/www/vhosts/default/htdocs/test.html を見に行ってしまうのです。。。
240 名前:login:Penguin mailto:sage [2010/02/11(木) 12:54:41 ID:aGPcdvE+] >>238 とりあえず firefox に useragent switcher という extension を 組み込んで、useragent を偽装してみたらどうなる?
241 名前:login:Penguin mailto:sage [2010/02/11(木) 16:14:00 ID:Jfw58U9J] 過去メールの検索をgmailなみに高速でできるメールソフトはどれになるのでしょうか 今はシルフィード使ってるのですが遅くで使い物になりません
242 名前:login:Penguin mailto:sage [2010/02/11(木) 16:24:47 ID:CbzOhxnY] >>241 itpro.nikkeibp.co.jp/article/NEWS/20070713/277554/
243 名前:238 mailto:sage [2010/02/11(木) 16:31:36 ID:etrd96KF] >>240 UA偽装は以前試したけどダメす リファラでもなかったし IP変えてもダメ Y!は何を基準に弾いているか不明 IE4Linuxだけ通るのは不思議 原因が分からんとです
244 名前:login:Penguin mailto:sage [2010/02/11(木) 17:56:38 ID:x60DbNCO] >>243 あれ?できたけど。 トップ > 雑談、ひまつぶし > 王様の耳はロバの耳 > linuxで投稿できないと聞いて… general.useragent.extra.firefox は Firefox/3.6 にしてるくらい。
245 名前:244 mailto:sage [2010/02/11(木) 17:58:08 ID:x60DbNCO] あ、firefox 3.6 ね。
246 名前:login:Penguin mailto:sage [2010/02/11(木) 18:23:58 ID:WrGXe2mN] ts を H.264/AVC に変換したいのですが どの手順で変換するのがオススメですか? RH系のOSで変換可能な手順で教えてください
247 名前:login:Penguin [2010/02/11(木) 19:13:09 ID:G/PMWLbG] 本当にくだらない質問なんだけど、wgetってどう読みますか? wってウェブの略なのかな?
248 名前:login:Penguin mailto:sage [2010/02/11(木) 19:23:17 ID:CbzOhxnY] >>247 こちらでどうぞ でさ、これ何て読むのよ in Linux板 2 pc11.2ch.net/test/read.cgi/linux/1116764992/
249 名前:247 mailto:sage [2010/02/11(木) 19:27:30 ID:G/PMWLbG] >>248 ありがとうございます
250 名前:login:Penguin mailto:sage [2010/02/11(木) 19:33:34 ID:fb7cCGJw] >>247 私はダブルゲットと読んでる。 答えが書いてあるかどうかはわからないけれど 調べたい時には apropos man info --help を読んでみるといいと思う。 $ apropos wget $ man wget $ info wget $ wget --help | lv
251 名前:login:Penguin mailto:sage [2010/02/11(木) 21:16:00 ID:HYFr561Q] ぅげっと
252 名前:login:Penguin [2010/02/11(木) 21:30:49 ID:/BaEh4bQ] fedora12でマザーボードを交換したらLANが機能しなくなりました。 ifcfg-eth0のHWADDRを変更してもだめでした。 ハードウェア更新ってできないのでしょうか?
253 名前:login:Penguin mailto:sage [2010/02/11(木) 21:46:50 ID:p01tTHqU] ext3→ext4に変換して、デフラグをしたら少しは速くなるかな?
254 名前:login:Penguin mailto:sage [2010/02/11(木) 21:47:36 ID:aGPcdvE+] 「ハードウェア交換後にethデバイスの番号がずれる」って話じゃないかい。 「交換 udev eth」でググってみれ。ウチは fedora じゃないが /etc/udev/rules.d/70-persistent-net.rules の修正で直ったな。
255 名前:login:Penguin mailto:sage [2010/02/11(木) 22:44:43 ID:ysedSSlw] >>253 tune2fs -O extentsした上でやればextentに変わるから速くなる
256 名前:login:Penguin mailto:sage [2010/02/11(木) 22:59:13 ID:p01tTHqU] >>255 さすがに、体感できるくらいは速くならないだろ? /homeの断片化が10%くらいなんだけど
257 名前:login:Penguin mailto:sage [2010/02/11(木) 23:58:13 ID:lD8ESMtw] >>252 ONBOOT=no だったりするからfedoraは困る
258 名前:login:Penguin mailto:sage [2010/02/12(金) 00:11:33 ID:Op+/4Ajs] 初心者が最初に使うならどれがいいですか?
259 名前:login:Penguin mailto:sage [2010/02/12(金) 00:12:46 ID:upBLccj4] >>258 Vine
260 名前:login:Penguin mailto:sage [2010/02/12(金) 00:20:44 ID:lNdX0XZn] >>258 Debian系でなければ何でも
261 名前:login:Penguin mailto:sage [2010/02/12(金) 00:28:32 ID:w9mFErgn] >>260 Debianは理系な初心者には最適と思うが。
262 名前:login:Penguin mailto:sage [2010/02/12(金) 02:40:41 ID:PSv3jDx6] >>258 うぶんちゅ
263 名前:login:Penguin mailto:sage [2010/02/12(金) 02:43:30 ID:Ylfh8RQj] >>258 こちらで。 オススメLinuxディストリビューションは? Part35 pc11.2ch.net/test/read.cgi/linux/1253070161/
264 名前:login:Penguin mailto:sage [2010/02/12(金) 08:29:46 ID:Op+/4Ajs] >>259-263 ありがとうございました。 >>263 のスレなどを参考に決めてみようと思います
265 名前:login:Penguin [2010/02/12(金) 11:26:57 ID:7pAs/lV4] >>254 まさにそれでした、ありがちょ。
266 名前:login:Penguin mailto:sage [2010/02/12(金) 12:09:06 ID:GhK7fFRb] 変数にtar.gzなファイルを格納して、取り出したいのですが gz=`echo input.tar.gz` echo $gz > output.tar.gz をしたら、ファイルが破壊されます。具体的には0x00がスキップされているようです。 --なぜ、このようなことがしたいのかというと CISCOのルータにtomato(OpenWRT系のカスタムファームウェア)を入れて使用しています。 このルータ上で複数ファイルからなるshスクリプトを実行させているのですが ルータを再起動させると、それらのスクリプトファイルが消失してしまいます。 そこで、再起動したときに、それらのファイルを復元したいです。 <--最終的な目的 そのためにnvramが利用できると思い、以下の様にすることで、nvramに書き込めるようです。 nvram set myvar="" nvram comit というわけで、変数にファイルを格納して、起動時に取り出したいです。 (起動時に一つ、スクリプトが実行できるのは確認済み。ファイル展開+cronへの登録をそこで行う)
267 名前:login:Penguin mailto:sage [2010/02/12(金) 12:14:43 ID:GhK7fFRb] もしくは、スクリプトファイル内に.tar.gzなデータを格納しておいて それを実行時に展開するという方法があれば、それも教えていただきたいです。 (むしろ、こっちの方が確実にできそうなのでこちらを教えていただきたいです) ただし、その起動時のスクリプトはWebブラウザを通して入力するので ファイルの末端にバイナリデータを書き込むことはできません。 /bin /sbin /usr/bin /usr/sbinを見る限り テキスト化してくれるプログラムはないようです(uuencodeとかxxencodeとかbase64など) どうか、アドバイスお願いします。
268 名前:login:Penguin [2010/02/12(金) 12:35:19 ID:t0/ouG5r] >>267 shar とかそういう話?
269 名前:login:Penguin mailto:sage [2010/02/12(金) 15:46:22 ID:K/OdXXCf] 0x00だけが消えてしまうなら、適当にエスケープしてやればいいんじゃないかな zescape() { sed -e "s/a/a0/g; s/b/a1/g" | tr "\0" "b"; } zunescape() { tr "b" "\0" | sed -e "s/a1/b/g;s/a0/a/g"; } gz=$(zescape <binary_file) echo -n "$gz" | zunescape >binary_file2 テキスト化はこんなのでどうかな xxd -p -c16 <binary_file | sed -e 's/../\\x&/g;s/^/echo -ne "/;s/$/"/'
270 名前:login:Penguin mailto:sage [2010/02/12(金) 17:56:58 ID:K/OdXXCf] こっちの方がいいかな decode() { sed -e 's/../\\x&/g' | while read -r line; do echo -ne $line; done; } decode >foo.tar.gz <<END # ここにxxd -p foo.tar.gzの結果を貼り付ける END
271 名前:login:Penguin [2010/02/12(金) 20:11:07 ID:IOHPPzhy] ファームを書き込んで /usr とか作れてるのであれば 自作スクリプトや tar.gz も一緒に書いちゃうのは?
272 名前:login:Penguin [2010/02/12(金) 20:31:34 ID:IOHPPzhy] > /bin /sbin /usr/bin /usr/sbinを見る限り > テキスト化してくれるプログラムはないようです(uuencodeとかxxencodeとかbase64など) ソース眺めてみたけどbusybox使ってるのね。 TomatoSource_1_27/tomato/release/src/router/busybox/.config の # CONFIG_UUDECODE is not set # CONFIG_UUENCODE is not set この辺とかあと自分に必要そうなもの有効にしてビルドし直したら楽になるんでないかい。
273 名前:login:Penguin [2010/02/12(金) 21:12:16 ID:IOHPPzhy] # CONFIG_HEXDUMP is not set # CONFIG_FEATURE_HEXDUMP_REVERSE is not set ttp://www.mail-archive.com/busybox@busybox.net/msg02450.html 使えそう >>270 様 echo って、8進数しか扱えなくです?
274 名前:login:Penguin mailto:sage [2010/02/12(金) 21:30:38 ID:xC1ZkLZ7] >>270 でも>>266 でもないけど1.16.0で試したら使えた user@host:~/busybox-1.16.0$ ./sh $ ./sh $ ./echo -ne '\x00' | od -t x1 0000000 00 0000001 $
275 名前:login:Penguin mailto:sage [2010/02/12(金) 21:56:01 ID:K/OdXXCf] POSIXの仕様によると\xNNどころかecho -eも非標準... printf "\100"みたいなやり方が移植性があるらしいね
276 名前:login:Penguin mailto:sage [2010/02/12(金) 22:33:39 ID:ECgMHVuV] CodecSysCE-10 みたいなソフトでLinux対応の無料ソフト知らないですか??
277 名前:login:Penguin mailto:sage [2010/02/12(金) 23:14:27 ID:qEuy2DxN] >>276 ffmpeg
278 名前:login:Penguin mailto:sage [2010/02/13(土) 00:17:36 ID:kE75E2ms] ヒアドキュメントのリダイレクトってどうやるのでしょうか? 例えば↓のようにやっても、標準・標準エラーともに出力されません。 echo << EOF > fuga hoge EOF ↓のように関数とかを作れば大丈夫ですが、ちょっとかっこわるいですね。 kansuu(){ echo << EOF hoge EOF } kansuu > fuga どういう仕組みでこうなるんでしょうか?
279 名前:login:Penguin mailto:sage [2010/02/13(土) 00:21:04 ID:pv/j8EoN] >>278 s/echo/cat/
280 名前:278 mailto:sage [2010/02/13(土) 00:56:16 ID:kE75E2ms] >>279 ありがとうございます。ただ、ちょっと混乱してきました。 ヒアドキュメントは標準入力の肩代わりですよね? よく考えるとこれが何故echoに対して使えるのか分からなくなってきました。 echoは引数を標準出力に出すのであって、標準入力を読んでいるわけ ではない、ということになりませんか?一体どういう仕組みなんでしょうか?
281 名前:login:Penguin mailto:sage [2010/02/13(土) 01:17:09 ID:hGmMD9kY] >>279 様は echoでは使えない catで使え とおっしゃっている 仕組みは コマンド <<単語 が出たらその次の行から単語が見つかるまでの内容がそのコマンドの 標準入力として使用される、というもの。 例えば cat << EOF >fuga hoge EOF なら cat >fuga を実行することになり、そのときに hoge[改行] という内容のファイルがリダイレクト入力されるのと同じになる うーん、俺説明苦手
282 名前:login:Penguin [2010/02/13(土) 01:20:21 ID:fxRlO7Kq] heredocument redirect でググって適当なやつ ttp://www.geocities.jp/geo_sunisland/input_output.html