[過去ログ]
くだらねえ質問はここに書き込め! Part 234 (1002レス)
くだらねえ質問はここに書き込め! Part 234 http://mao.5ch.net/test/read.cgi/linux/1542376726/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
554: login:Penguin [sage] 2019/01/14(月) 11:33:32.92 ID:e4IA+xl+ >>528 ありがとうございます。 もうちょっと詰めた配置にするようにはできませんか。 column -xとls -xではls -xのほうが効率のいい並べかたをしてくれます。 http://mao.5ch.net/test/read.cgi/linux/1542376726/554
555: login:Penguin [sage] 2019/01/14(月) 14:17:46.78 ID:nnvqM0Jf >>531 #!/bin/sh のスクリプトは、bash 特有の文法を使っていないけど、 #!/bin/bash は、使っている bash 特有の文法を使っていれば、#!/bin/sh とは書けない! #!/bin/bash と書かなければならない #!/bin/sh の方が、他のシェルとの互換性が高い http://mao.5ch.net/test/read.cgi/linux/1542376726/555
556: login:Penguin [sage] 2019/01/14(月) 14:22:46.28 ID:nnvqM0Jf >>539 fstab なども、見れば? http://mao.5ch.net/test/read.cgi/linux/1542376726/556
557: login:Penguin [] 2019/01/14(月) 15:50:19.04 ID:ngOueGVE 指定した範囲の数字を順番に出力するコマンドってなんだったっけ? $ hoge 2 5 2 3 4 5 ↑みたいなやつ http://mao.5ch.net/test/read.cgi/linux/1542376726/557
558: login:Penguin [sage] 2019/01/14(月) 15:57:55.50 ID:Pcx5I6S5 >>557 36 http://mao.5ch.net/test/read.cgi/linux/1542376726/558
559: login:Penguin [sage] 2019/01/14(月) 16:01:51.64 ID:Pcx5I6S5 >>558 2×2×3×3=36 http://mao.5ch.net/test/read.cgi/linux/1542376726/559
560: login:Penguin [sage] 2019/01/14(月) 16:06:37.72 ID:28o8Z+iC >>557 seq かな http://mao.5ch.net/test/read.cgi/linux/1542376726/560
561: login:Penguin [] 2019/01/14(月) 16:15:48.12 ID:ngOueGVE >>560 ありがとう http://mao.5ch.net/test/read.cgi/linux/1542376726/561
562: login:Penguin [sage] 2019/01/14(月) 16:22:35.63 ID:Pcx5I6S5 俺にも礼言えやコラ、ヒントやったろーが http://mao.5ch.net/test/read.cgi/linux/1542376726/562
563: login:Penguin [] 2019/01/14(月) 16:34:45.52 ID:ngOueGVE >>562 ありがとう でも難しすぎてヒントとは気付けなかった http://mao.5ch.net/test/read.cgi/linux/1542376726/563
564: login:Penguin [sage] 2019/01/14(月) 16:37:31.18 ID:Pcx5I6S5 4×9=36 http://mao.5ch.net/test/read.cgi/linux/1542376726/564
565: 32 82 114 170 241 [sage] 2019/01/14(月) 20:06:21.47 ID:NeDallKQ gpartedでHDDをコピーしてそのHDDから起動するということは出来ないって事? インストしたHDDの中身をgparted使って複製して複製したやつを起動したいという簡単な話なんだど。 http://mao.5ch.net/test/read.cgi/linux/1542376726/565
566: login:Penguin [sage] 2019/01/14(月) 20:08:25.46 なんの話? http://mao.5ch.net/test/read.cgi/linux/1542376726/566
567: login:Penguin [sage] 2019/01/14(月) 20:12:16.52 ID:clhVorR6 出来るけど必要な情報を提供しない&人の話聞かない奴には無理 http://mao.5ch.net/test/read.cgi/linux/1542376726/567
568: login:Penguin [sage] 2019/01/14(月) 20:19:03.10 ああ、>>241とかなのね P2Vしたら? http://mao.5ch.net/test/read.cgi/linux/1542376726/568
569: login:Penguin [sage] 2019/01/14(月) 21:44:21.14 ID:XLvDIi96 >>526 https://serverfault.com/questions/167416/how-can-i-automatically-change-directory-on-ssh-login >>555 #!/bin/bash でスクリプト書いたとき、 sh script.sh で実行したときと bash script.sh って実行したときで 挙動が違ったことがあった。 一行目のシェルで実行してくれるわけじゃないんだな。 http://mao.5ch.net/test/read.cgi/linux/1542376726/569
570: login:Penguin [sage] 2019/01/14(月) 22:01:58.33 ID:VYSqKgGP ネタにマジレス・・・ http://mao.5ch.net/test/read.cgi/linux/1542376726/570
571: login:Penguin [] 2019/01/14(月) 22:44:02.80 ID:qhH1qpNc >>565 >>241で最終的に仮想環境にしたいっていうことなら、 もう仮想環境にいれて仮想ではMBRで使っちゃえば? http://mao.5ch.net/test/read.cgi/linux/1542376726/571
572: login:Penguin [sage] 2019/01/14(月) 22:59:04.43 ID:IGw4bJRa win10上VMWare上のubuntu16.04上で作業しています SDカードの移行のため、ソースとなるSDからRawイメージをPCへ圧縮して読み出しました sudo sh -c "dd if=/dev/sdb | gzip -c > SourceSD.img.gz" SDカードを差し替えた後、新SDへの書き込みは以下でうまくできました gzip -c SourceSD.img.gz | dd of=/dev/sdc 移行先のデバイスでは問題なく動作しています この後なんですが、imgファイルの中身をちょっと覗きたくなって、Rawイメージの中から 特定のパーティションをマウントしようと考えました。 そこでまずはSourceSD.img.gzを展開しようと gzip -dc SourceSD.img.gz | dd of=SourceSD.img としましたが、SourceSD.imgのサイズはSourceSD.img.gzと同じになり fdisk -l SourceSD.img としても、パーティションの状態が確認できません 要するに展開出来ていないということなのでしょうが、これはいったいなぜなのでしょうか うまく展開して、PC上でマウントできる状態にしたいので、アドバイスお願いします http://mao.5ch.net/test/read.cgi/linux/1542376726/572
573: login:Penguin [] 2019/01/14(月) 23:17:03.39 ID:EuaUxkjW >>569 shやbashにとってはシェバンはただのコメントだからね スクリプトに+xして直接実行したときだけexecveが特別にその一行目を解釈するから意味を持つ https://linuxjm.osdn.jp/html/LDP_man-pages/man2/execve.2.html http://mao.5ch.net/test/read.cgi/linux/1542376726/573
574: login:Penguin [sage] 2019/01/14(月) 23:18:56.50 ID:IGw4bJRa あら gunzip -dc < SourceSD.img.gz | dd of=SourceSD.img 以下でいけましたぁ 質問は取り下げます http://mao.5ch.net/test/read.cgi/linux/1542376726/574
575: login:Penguin [sage] 2019/01/15(火) 00:13:33.59 ID:1SZMXl0b たくさんテキストファイルがあり、 それぞれのファイルの行の配列はこんな感じです(フォーマットは定型です) data1 hoge=2352 fuga=345 data2 hoge=4634 fuga=35767 最終的に、 data1=345 data2=35767 というような抽出したいのですが、何かよい方法はありませんでしょうか。 やりたいことは、条件で引っ掛けた行の○行下を抜いてくるというものです。 上データの場合、data1の2行下を抜く。data2の2行下を抜く。という方法があればお教えください。 http://mao.5ch.net/test/read.cgi/linux/1542376726/575
576: login:Penguin [sage] 2019/01/15(火) 00:46:48.26 awk -F'=' 'NR%3 == 1 {x=$1} NR%3 == 0 {print x"="$2}' hoge.txt http://mao.5ch.net/test/read.cgi/linux/1542376726/576
577: login:Penguin [sage] 2019/01/15(火) 02:08:31.77 ID:qPvPFFOI sed -e 'N;N;s/\n.*=/=/;' http://mao.5ch.net/test/read.cgi/linux/1542376726/577
578: 575 [sage] 2019/01/15(火) 07:15:35.45 ID:1SZMXl0b ありがとうございます。 しかしながら、肝要なことを書き忘れました。 申し訳ありません。 以下の行は、テキストファイル行の途中にあります ;(中略) data1 hoge=2352 fuga=345 data2 hoge=4634 fuga=35767 ;(中略) なので、data1の2行下、data2の2行下というように、 特定文字列のn行下という風に指定したいのです。 http://mao.5ch.net/test/read.cgi/linux/1542376726/578
579: login:Penguin [sage] 2019/01/15(火) 08:47:45.40 egrep -A2 ‘data1|data2’ | egrep -v -- ‘--‘ | >>576 http://mao.5ch.net/test/read.cgi/linux/1542376726/579
580: login:Penguin [sage] 2019/01/15(火) 09:25:25.68 ID:ddJZRUPr PanasonicのLet's NoteにDebian GNU/Linuxを入れています。 Xfce4デスクトップ環境において、電源ケーブルを差し込んで充電モードに切り替えると 画面の輝度が最低になり、更にキーボード操作も受け付けなくなります。 輝度調整キーを押すと再びキーボードなどが操作できるようになりますが、 電源ケーブルを接続する度に↑こういうことをするのは少し手間ですし、 何より原因不明で気持ち悪いです。 そこで原因を突き止めてできれば解決もしたいのですが、 ラップトップパソコンでの電源管理に関するトラブルでは どういったログを見ればよいでしょうか。ご教示ねがいます。 (例えばapt関連の事象なら/var/log/apt以下のファイルを調べればよい、 というような具合にどこそこのログファイルに電源管理のログが記録されている みたいなことが知りたいです) http://mao.5ch.net/test/read.cgi/linux/1542376726/580
581: login:Penguin [] 2019/01/15(火) 09:57:06.66 ID:UaSyty4G >>578 >>577をもとに sed "/^data[0-9]\{1,\}$/!d; $(yes 'N;' | head -n 2) s/\n.*=/=/;" http://mao.5ch.net/test/read.cgi/linux/1542376726/581
582: login:Penguin [sage] 2019/01/15(火) 10:35:20.56 ID:Oko32N8s >>580 よくわからんけどTLPでも入れてみたら http://mao.5ch.net/test/read.cgi/linux/1542376726/582
583: login:Penguin [sage] 2019/01/15(火) 10:50:41.66 ID:qPvPFFOI >>578 そこに書いてある分だけでいいなら sed -e '/^data[12]$/{N;N;s/\n.*=/=/;}' で済むかもしれないが誤認識の心配はしなくていいの? そこに書いてある分だけじゃないなら、おおざっぱに考えても a) 処理対象となる各レコードの先頭行を認識して処理する。 b) 1個以上のレコードから成るブロックを処理する。 というパターンがあると思うんだが。>>577 は b で書いた。 http://mao.5ch.net/test/read.cgi/linux/1542376726/583
584: login:Penguin [sage] 2019/01/15(火) 12:49:51.90 ID:ddJZRUPr >>582 ありがとうございます。やってみます。 http://mao.5ch.net/test/read.cgi/linux/1542376726/584
585: login:Penguin [sage] 2019/01/15(火) 15:16:23.81 ID:cwR3mfso sedって単純な正規表現は使えるようになったけど>>577みたいなのは訳わからん もっと覚えんとなぁ http://mao.5ch.net/test/read.cgi/linux/1542376726/585
586: login:Penguin [sage] 2019/01/15(火) 15:49:29.74 ID:EraLGKKv >>569 sh script.sh, bash script.sh などでは、シェバンは使われない シェバンが使われるのは、 ./script.sh のような、ファイル名自体がコマンドになる場合に、 カーネルがシェバンを読んで、どのシェル・アプリで実行するか決める (script.sh には、実行権限も付ける必要がある) シェバンにはシェル以外にも、ruby, python なども指定できる http://mao.5ch.net/test/read.cgi/linux/1542376726/586
587: login:Penguin [sage] 2019/01/15(火) 16:08:22.36 ID:xU5emx/S シェバンニがヒトバンニやってくれました http://mao.5ch.net/test/read.cgi/linux/1542376726/587
588: login:Penguin [sage] 2019/01/15(火) 16:39:43.82 ID:3wF6LWtn え?カーネルがやってくれるのww http://mao.5ch.net/test/read.cgi/linux/1542376726/588
589: login:Penguin [sage] 2019/01/15(火) 17:15:05.57 ID:EraLGKKv Ruby で作った re = /^data/ # 正規表現 result = [ ] # 末尾の改行を削除して、配列に読み込む input_ary = File.readlines( "input.txt", chomp: true ) input_ary.each_with_index do | line, index | # 1行ずつ処理する if line.match re # マッチした時 str = input_ary[ index + 2 ] # 2行下 if pos = str.index( "=" ) # = が有れば、それ以降を取り出す result.push line + "=" + str[ pos + 1 .. -1 ] end end end puts result http://mao.5ch.net/test/read.cgi/linux/1542376726/589
590: login:Penguin [sage] 2019/01/15(火) 17:20:35.27 ID:2rmFEu5s >>588 そうやで この24行目当たりで'#'と'!'をチェックしてる https://github.com/torvalds/linux/blob/master/fs/binfmt_script.c http://mao.5ch.net/test/read.cgi/linux/1542376726/590
591: login:Penguin [sage] 2019/01/15(火) 18:11:32.20 ID:FoJFyUQ2 ubuntu16.04LTS 64bitにキャノンのプリンタドライバをインストールしたいのですが パッケージの拡張子がrpm なので、alienコマンドを使ってインストールしようとしましたがエラーに・・・ sudo alien bjfilterpixus860i-2.4-0.i386.rpm bjfilterpixus860i-2.4-0.i386.rpm is for architecture i386 ; the package cannot be built on this system 回避する方法ありませんかね? ちなみに64bit版のドライバはアップされていませんでした。 http://mao.5ch.net/test/read.cgi/linux/1542376726/591
592: login:Penguin [sage] 2019/01/15(火) 18:15:26.40 ID:M081BtpX >>590 それシステムコールのコードじゃね? http://mao.5ch.net/test/read.cgi/linux/1542376726/592
593: login:Penguin [sage] 2019/01/15(火) 19:12:28.19 ID:2rmFEu5s >>592 レスの意図が読み取れんのやが どう呼ばれるかまで追ってないけど多分execve関連のコードやろな http://mao.5ch.net/test/read.cgi/linux/1542376726/593
594: login:Penguin [sage] 2019/01/15(火) 19:21:10.24 ID:3wF6LWtn >>592 systemcallなら解るわ シェバンを使う使わないもあるだろうし特権必要かもな http://mao.5ch.net/test/read.cgi/linux/1542376726/594
595: login:Penguin [sage] 2019/01/15(火) 19:24:32.68 ID:xU5emx/S 宇宙刑事シェバン http://mao.5ch.net/test/read.cgi/linux/1542376726/595
596: login:Penguin [sage] 2019/01/15(火) 19:39:38.19 ID:cwR3mfso https://ja.wikipedia.org/wiki/%E3%82%B7%E3%83%90%E3%83%B3_(Unix) >ファイル先頭のシバンを認識するのは、OSの execve システムコール(exec を参照)を処理するルーチン中のプログラムローダーである。 普通に書いてある http://mao.5ch.net/test/read.cgi/linux/1542376726/596
597: login:Penguin [sage] 2019/01/15(火) 19:56:34.68 ID:BN3zpeuW >>573 >>586 ありがとう。 今まで実行権限つけて実行していたけど、どう動くか知らなかったので勉強になります。 http://mao.5ch.net/test/read.cgi/linux/1542376726/597
598: login:Penguin [sage] 2019/01/15(火) 20:14:23.39 ID:3wF6LWtn シェバンはカーネルが実行するんやで 勉強になりました。w http://mao.5ch.net/test/read.cgi/linux/1542376726/598
599: login:Penguin [sage] 2019/01/15(火) 23:58:33.54 ID:FoJFyUQ2 ┌┴┐┌┴┐┌┴┐ -┼-  ̄Tフ ̄Tフ __ / / _ノ _ノ _ノ ヽ/| ノ ノ 。。 /\___/ヽ /ノヽ ヽ、 / ⌒''ヽ,,,)ii(,,,r'''''' :::ヘ | ン(○),ン <、(○)<::| |`ヽ、 | `⌒,,ノ(、_, )ヽ⌒´ ::l |::::ヽl . ヽ ヽ il´トェェェイ`li r ;/ .|:::::i | /ヽ !l |,r-r-| l! /ヽ |:::::l | / |^|ヽ、 `ニニ´一/|^|`,r-|:「 ̄ / | .| | .| ,U(ニ 、)ヽ / | .| | .|人(_(ニ、ノノ] http://mao.5ch.net/test/read.cgi/linux/1542376726/599
600: login:Penguin [sage] 2019/01/15(火) 23:58:55.95 ID:OT8aKb3q この流れなら聞ける気がする!! ld-linux-x86-64.so.2とかはなんでreadelfで見るとDYN(Shared object file)でしかもプログラムヘッダにはPT_INTERPもないのに実行できるの? http://mao.5ch.net/test/read.cgi/linux/1542376726/600
601: login:Penguin [] 2019/01/16(水) 03:05:32.03 ID:VHwVZmlT OS起動してないPCからハードディスクのデータって抜き出せるの? http://mao.5ch.net/test/read.cgi/linux/1542376726/601
602: Evrything is a file. [] 2019/01/16(水) 04:35:21.63 ID:1ezdqFxJ >>601 USBメモリにインストールされたLinuxや、USBメモリのWindows起動ディスクでパソコンを起動して、内蔵ハードディスクにアクセスする。 手順 コンビニにいく→Linuxなら8GBのUSBメモリを買う。1000円しない。Windows10なら念のため16GBの方が良いかもな。→起動ディスク作成解説のYouTubeなりを見る。→USBから起動→内蔵ハードディスクのデータを取り出す。 些細なファイルなら起動用のUSBに保存して構わんが、データ量が大きいなら、コピー先となる容量の大きい外部ハードディスクやUSBメモリを挿しとけ。 注意はWindowsからはLinuxは見えない。復旧したい内蔵ハードディスクがLinuxのファイルしすてむなら、起動USBメモリもLinuxでなければならない。。 ところがLinuxからはWindowsの入ったハードディスクは見えるので、Windowsの起動ディスクが作成できない状況ならLinuxのUSB起動ディスクからファイルを救出することとなる。 http://mao.5ch.net/test/read.cgi/linux/1542376726/602
603: login:Penguin [sage] 2019/01/16(水) 06:35:20.19 ID:4p2GcZ++ >>600 .so, .dll などの共有動的リンクライブラリを読み込むには、たぶん、読み込む専門の関数がある ルール通りに、作ればよいだけ http://mao.5ch.net/test/read.cgi/linux/1542376726/603
604: login:Penguin [sage] 2019/01/16(水) 13:13:31.14 ID:Qs4CW8g3 Ubuntuのタスクマネージャを見ていて思ったのですが Windows (7, 10)と比べてメモリは多く消費しているのにディスク使用率がかなり少ないですよね もしかしたら僕の環境のせいかもしれないのですが Linuxが(メモリを消費する割に)軽いのはディスクアクセスが少ないからなんですかね。 http://mao.5ch.net/test/read.cgi/linux/1542376726/604
605: login:Penguin [sage] 2019/01/16(水) 13:23:57.12 ID:cQMJc8ev お前の中ではそうなんだろうな http://mao.5ch.net/test/read.cgi/linux/1542376726/605
606: login:Penguin [sage] 2019/01/16(水) 13:58:14.73 ID:7X37mgxB >>585 全く同じこと思ってますw シャドウなんたらとかあの辺の仕組みを理解しないといけないんだろうけど そのうち分かるだろうと思ってるうちに15年経ってしまった ガッツリman見るしかないのかな http://mao.5ch.net/test/read.cgi/linux/1542376726/606
607: login:Penguin [sage] 2019/01/16(水) 15:37:17.29 ID:3hGWWV8d >>604 最近のsystemdはRAMに余裕があれば/tmpをRAMに置いたりするよね Windowsは特別に設定してない限り一時フォルダをCドライブに置いたような http://mao.5ch.net/test/read.cgi/linux/1542376726/607
608: login:Penguin [sage] 2019/01/16(水) 16:20:07.12 ID:0cRyARSL man熟読とかそれ別の修行だな http://mao.5ch.net/test/read.cgi/linux/1542376726/608
609: login:Penguin [sage] 2019/01/16(水) 18:57:23.48 ID:aiEqsD6q >>606 >そのうち分かるだろうと思ってるうちに15年経ってしまった 俺もなんだけど低脳は長い間やっていても、脳レベルが低い、 脳レベルの低さを補うために必死に努力しないといけないのにろくに努力しないもんだから 低レベルで進化がストップだからな。 一方、高脳は15年もやっているとマスターレベルに進化しているんだろうが http://mao.5ch.net/test/read.cgi/linux/1542376726/609
610: login:Penguin [] 2019/01/16(水) 19:36:39.23 ID:FEpqTXyD >>606 とりあえずこの「パスワードファイルとシャドウパスワードファイルについて」節くらいのことわかっとけば十分じゃね https://blog.amedama.jp/entry/linux-shadow-passwd http://mao.5ch.net/test/read.cgi/linux/1542376726/610
611: login:Penguin [sage] 2019/01/16(水) 20:36:48.72 ID:3GhC5Fdo わがんね http://mao.5ch.net/test/read.cgi/linux/1542376726/611
612: login:Penguin [sage] 2019/01/16(水) 21:53:17.36 ID:wdC5ClHX 低脳の対義語で高脳に違和感を感じる http://mao.5ch.net/test/read.cgi/linux/1542376726/612
613: login:Penguin [sage] 2019/01/16(水) 22:03:16.77 ID:sx9/X2NH 低知能、高知能なら違和感ない http://mao.5ch.net/test/read.cgi/linux/1542376726/613
614: login:Penguin [sage] 2019/01/16(水) 23:05:45.82 ID:OmTbfm5b CentOSで、wgetの画像版みたいなのありませんでしょうか。 URL指定して、その先のキャプチャをとってくれるようなコマンドです urltopng http;//www.hoge.com -o /tmp/hoge.png ↑こんな感じで簡単に指定できるとものすごく助かります http://mao.5ch.net/test/read.cgi/linux/1542376726/614
615: login:Penguin [sage] 2019/01/16(水) 23:09:06.04 ID:/aJSKE/A 画像版ってなんだよ HTMLをなんだと思ってるんだ http://mao.5ch.net/test/read.cgi/linux/1542376726/615
616: login:Penguin [sage] 2019/01/16(水) 23:15:28.91 ID:PNUxWuBU 結局はhtmlやらcssやらダウンロードしてきてレンダリングするしか方法無いからな chromiumやfirefoxをヘッドレスで動かしたらできるやろ http://mao.5ch.net/test/read.cgi/linux/1542376726/616
617: login:Penguin [sage] 2019/01/16(水) 23:29:18.40 ID:OmTbfm5b >>616 ありがとうございます。 ヘッドレス(ブラウザ?)って言葉がヒントになって 該当する情報を見つけられました。 いろいろ調べなきゃいけないようですが なんとかできそうです ありがとうございます。 http://mao.5ch.net/test/read.cgi/linux/1542376726/617
618: login:Penguin [sage] 2019/01/16(水) 23:50:13.38 ID:0MPGI0Op Mozilla Firefoxには少し前まで「--screenshot」っていうそのものズバリのオプションがあったんだけど どういう訳が削除されちゃったみたい。公式ドキュメントからも消えてるし。 ただWebページを画像として保存するっていうのは 一聞すると荒唐無稽に思えるかもしれないけど ブラウザ間の互換性とかを調べるのに手っ取り早くて確実だったりするんだよね。 http://mao.5ch.net/test/read.cgi/linux/1542376726/618
619: login:Penguin [] 2019/01/17(木) 03:07:27.44 ID:RAH/F2Nx >>602 それOS起動してるやん http://mao.5ch.net/test/read.cgi/linux/1542376726/619
620: login:Penguin [sage] 2019/01/17(木) 05:50:09.48 ID:bHH3k90Z $ cat foo.txt 123abc $ perl -pei 's/\d+//' foo.txt Can't open s/\d+//: そのようなファイルやディレクトリはありません. 123abc $ perl -pe 's/\d+//' -i foo.txt $ cat foo.txt abc perlでsed記法ができるらしいがsedと違ってperlの-iは後ろじゃないとダメとか何このトラップ http://mao.5ch.net/test/read.cgi/linux/1542376726/620
621: login:Penguin [sage] 2019/01/17(木) 09:24:44.15 ID:hR3V3mrP ていうかいい加減 -longopt←こういう記法廃れてほしい。 特にJava関係のアプリに多く見受けられる印象があるけど --longopt←こういう形式のほうが標準入力(-)オプション終了(--)とかのパースがしやすいし (慣れの問題でもあるものの)「自然」。 と、いうか-longoptでもいいからどっちかにしてくれ……! http://mao.5ch.net/test/read.cgi/linux/1542376726/621
622: login:Penguin [sage] 2019/01/17(木) 17:28:13.28 ID:Y5jtLWLb >>620 $cat foo.txt 123abc $sed -ei 's/[0-9]*//' foo.txt sed: -e expression #1, char 1: \ が `a'、`c'、`i' の後に予期されます $ # まあ、当たり前だね。 http://mao.5ch.net/test/read.cgi/linux/1542376726/622
623: login:Penguin [sage] 2019/01/17(木) 19:56:11.79 ID:+lEbs1y/ >>614 wget は、クローラーだろ 何階層まで再帰するかとか、 ダウンロードするファイルの拡張子も指定できる Ruby のクローラーの本でも、最初は、wget で作る。 その後、同じものをRuby, Selenium WebDriver, Nokogiri で、スクレイピングする http://mao.5ch.net/test/read.cgi/linux/1542376726/623
624: login:Penguin [sage] 2019/01/17(木) 20:07:40.60 ID:+lEbs1y/ >>620 そりゃ、-i は無引数のスイッチじゃない! 引数が必要なオプションだから、引数は、-i の直後に書かないといけない オプションには無引数のものと、引数を取るものがある。 すべてのコマンドで、そのルール Ruby でコマンドラインオプションを処理する、ARGV.options, OptionParser でも見れば? http://mao.5ch.net/test/read.cgi/linux/1542376726/624
625: login:Penguin [sage] 2019/01/18(金) 00:38:59.35 ID:r5ZKdb3c ワガママハイスペック買ったんだけどどうやるの? http://mao.5ch.net/test/read.cgi/linux/1542376726/625
626: login:Penguin [sage] 2019/01/18(金) 01:03:37.33 ID:eccQwlZo 何をどうやるの http://mao.5ch.net/test/read.cgi/linux/1542376726/626
627: login:Penguin [sage] 2019/01/18(金) 04:01:42.50 ID:wL1cq/nG >>624 $ sed --version sed (GNU sed) 4.2.2 $ cat foo.txt 123abc $ sed -i 's/123//' foo.txt $ cat foo.txt abc BSD版のsed不便じゃないの? http://mao.5ch.net/test/read.cgi/linux/1542376726/627
628: login:Penguin [sage] 2019/01/18(金) 04:41:40.61 ID:AimlejDj GNU版が便利なんだよ。 macOSを含めBSD版はやるきねーから http://mao.5ch.net/test/read.cgi/linux/1542376726/628
629: login:Penguin [sage] 2019/01/18(金) 05:14:57.60 ID:wL1cq/nG $ sed -re -i 's/a/A/' foo.txt sed: -e expression #1, char 1: 不明なコマンド: `-' $ sed -rei 's/a/A/' foo.txt sed: -e expression #1, char 1: \ が `a'、`c'、`i' の後に予期されます $ sed -ire 's/a/A/' foo.txt $ perl -i.bak -pe 's/\w+/123/' foo.txt $ ls foo.txt foo.txtre foo.txt.bak まぁ-iだけは分けた方が確実だな -iの直後にオプション並べても接尾辞扱いされるようだし http://mao.5ch.net/test/read.cgi/linux/1542376726/629
630: login:Penguin [sage] 2019/01/18(金) 12:23:58.42 ID:1Q2Qf3Wk >>627 >sed -i 's/123//' foo.txt むしろこれで、引数の区別が出来たのに、驚いた! 最後に、/ が付くかどうかで、 置換指定の文字列と、ファイル名は区別が付くのか? http://mao.5ch.net/test/read.cgi/linux/1542376726/630
631: login:Penguin [] 2019/01/18(金) 16:49:08.26 ID:eB0cgMq3 >>630 文字列の内容では区別していないね -e や -f でスクリプトを明示的に指定していない場合は オプション(とその引数)をすべて取り除いた後に残ったコマンドライン引数の一つ目を、スクリプトとしている そして更に残ったものがファイル名 http://mao.5ch.net/test/read.cgi/linux/1542376726/631
632: login:Penguin [sage] 2019/01/18(金) 17:38:55.47 ID:M2RpfDa4 Perl の場合はスクリプトファイル名だね。 どちらも、コマンドラインを簡略化できる良い仕様だ。 個人的にはスクリプトなのかスクリプトファイル名なのか 分からなくなるおマヌケさんだという自覚があるから 必ず -e か -f を使うけどね。 http://mao.5ch.net/test/read.cgi/linux/1542376726/632
633: login:Penguin [sage] 2019/01/19(土) 02:48:39.27 ID:qzxnGu5m >>555 531です。有難うございます。シェルを書く時に違いに気をつけます http://mao.5ch.net/test/read.cgi/linux/1542376726/633
634: login:Penguin [sage] 2019/01/19(土) 06:12:36.41 ID:V9cpksa1 >>633 Debian系で#!/bin/shのシェルスクリプトを書くと動作不良起こすかも Debian系のshはbashじゃなくてdashだからさ dashはDebian版ashで、ashはBSD版の軽量Bourne Shell shってことは当然bash特有の機能は使えない 汎用的にしたのが裏目に出る悲しみ http://mao.5ch.net/test/read.cgi/linux/1542376726/634
635: login:Penguin [sage] 2019/01/19(土) 09:02:09.43 ID:iwdID4Ao 片面2層のDVDvideoをBraseroでリッピングしたisoファイルはVLCプレーヤでできます。 このisoファイルをk9copy3.03で4.6GBほどのisoファイルに圧縮したのですがVLCプレーヤで再生できません DVDーRに焼いてみてもVLCプレーヤで再生できません このisoファイルをディスクイメージマウンターでマウントするとTSファイルがつくれており、これらは動画プレーヤで再生できます。 どうしたら圧縮したisoファイルを未圧縮のisoファイルのようにVLCプレーヤで再生できますか? http://mao.5ch.net/test/read.cgi/linux/1542376726/635
636: login:Penguin [sage] 2019/01/19(土) 09:02:51.53 ID:iwdID4Ao こん http://mao.5ch.net/test/read.cgi/linux/1542376726/636
637: login:Penguin [sage] 2019/01/19(土) 12:31:04.21 ID:DAhbZ1ec >>635 WindowsのVLCしか使ったことないけど。 ツールからエラーメッセージがだせるだろ、たぶん。 そのログを見たら何かわからないかな http://mao.5ch.net/test/read.cgi/linux/1542376726/637
638: login:Penguin [sage] 2019/01/19(土) 16:06:34.10 ID:iwdID4Ao >>637 起動済みのVLCプレーヤに圧縮したisoファイルをドラッグアンドドロップするとVLCプレーヤが即落ちします。VLCプレーヤ再起動の後、メッセージログを確認するとエラー、警告、デバッグともに空欄のようです http://mao.5ch.net/test/read.cgi/linux/1542376726/638
639: login:Penguin [sage] 2019/01/19(土) 16:08:35.15 ID:XZ+Kq5lZ メモリ足りてないんじゃね イベントビューアも見なよ http://mao.5ch.net/test/read.cgi/linux/1542376726/639
640: login:Penguin [sage] 2019/01/19(土) 16:18:16.52 ID:ksjbcqqB ファイルサイズのより大きい未圧縮のisoファイルは再生できてます http://mao.5ch.net/test/read.cgi/linux/1542376726/640
641: login:Penguin [sage] 2019/01/19(土) 16:21:24.06 ID:ksjbcqqB なので、k9copyによって出来上がった圧縮済みisoファイルに問題がありそうです http://mao.5ch.net/test/read.cgi/linux/1542376726/641
642: login:Penguin [sage] 2019/01/19(土) 16:33:46.78 ID:VZ1PwJZ9 >>641 動画プレーヤでは再生できるのにVLCでは再生できないって 単にVLCがその圧縮ファイル形式をサポートしていないだけじゃないのか? http://mao.5ch.net/test/read.cgi/linux/1542376726/642
643: login:Penguin [sage] 2019/01/19(土) 16:57:30.01 ID:ksjbcqqB >>642 未圧縮のisoファイルはVLCプレーヤで再生できますが、K9COPYで圧縮したisoファイルを再生しようとするとVLCプレーヤが即落ちします 圧縮したisoファイルをディスクイメージマウンターでマウントするとDVDvideoのTSフォルダが現れて、その中にあるVOBファイルを動画プレーヤで再生できます なので、圧縮したisoファイルには動画が格納されているのですが、なにか不完全isoファイルになってしまっているようです http://mao.5ch.net/test/read.cgi/linux/1542376726/643
644: login:Penguin [sage] 2019/01/19(土) 17:07:01.27 ID:nLehc7cF >>635 > このisoファイルをディスクイメージマウンターでマウントするとTSファイルがつくれており、これらは動画プレーヤで再生できます。 ちなみにその動画プレイヤーの名前は? http://mao.5ch.net/test/read.cgi/linux/1542376726/644
645: login:Penguin [sage] 2019/01/19(土) 17:15:24.08 ID:ksjbcqqB >>644 Ubuntu18.04に最初からインストールされているやつで動画プレーヤーという名前のアイコンです http://mao.5ch.net/test/read.cgi/linux/1542376726/645
646: login:Penguin [sage] 2019/01/19(土) 19:43:26.30 ID:nLehc7cF なるほど VLCのせいだろうね http://mao.5ch.net/test/read.cgi/linux/1542376726/646
647: login:Penguin [sage] 2019/01/19(土) 23:07:51.12 ID:DAhbZ1ec VOBファイルがVLCで再生できるかは試した? http://mao.5ch.net/test/read.cgi/linux/1542376726/647
648: login:Penguin [] 2019/01/19(土) 23:08:49.25 ID:Hc115XNV age http://mao.5ch.net/test/read.cgi/linux/1542376726/648
649: login:Penguin [sage] 2019/01/19(土) 23:53:43.04 ID:ksjbcqqB >>647 VLCプレーヤーでもvobファイルは再生できました http://mao.5ch.net/test/read.cgi/linux/1542376726/649
650: login:Penguin [sage] 2019/01/20(日) 00:39:24.74 ID:V4WHCdZ9 $ echo foo > foo.txt $ sed -i -e 's/foo/bar/;w /dev/stdout' foo.txt bar sedと言えば上書き時にも処理内容を表示できないか探したらこんなのあった verboseオプションがないなりに工夫してるんだな http://mao.5ch.net/test/read.cgi/linux/1542376726/650
651: login:Penguin [sage] 2019/01/20(日) 00:45:07.41 ID:VB5lzzaq コンテンツはアニメであり、DVD-RにDVDVideo形式で焼いた圧縮isoを家庭用BDプレーヤで再生してみると、各話のオープニング後の冒頭10秒再生し、その話のエンディング10秒再生して次話へ移るみたいな感じです いずれも無音 やはりK9COPYでつくった圧縮isoファイルに問題がありそうです 問題ある圧縮iso内のVOBファイルを動画プレーヤなどで再生すると音声もあります http://mao.5ch.net/test/read.cgi/linux/1542376726/651
652: login:Penguin [sage] 2019/01/20(日) 01:29:30.40 ID:QuvgMHqY isoに拘る必要ある? 各話分けてエンコすりゃいいんじゃないの http://mao.5ch.net/test/read.cgi/linux/1542376726/652
653: login:Penguin [] 2019/01/20(日) 08:49:57.45 ID:uzBT4huD >>625 DL版? ソフト電池とかあるやつ? http://mao.5ch.net/test/read.cgi/linux/1542376726/653
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 349 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.024s