[過去ログ] くだらねえ質問はここに書き込め! Part 234 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
622: 2019/01/17(木)17:28 ID:Y5jtLWLb(1) AAS
>>620
$cat foo.txt
123abc
$sed -ei 's/[0-9]*//' foo.txt
sed: -e expression #1, char 1: \ が `a'、`c'、`i' の後に予期されます
$ # まあ、当たり前だね。
623: 2019/01/17(木)19:56 ID:+lEbs1y/(1/2) AAS
>>614
wget は、クローラーだろ

何階層まで再帰するかとか、
ダウンロードするファイルの拡張子も指定できる

Ruby のクローラーの本でも、最初は、wget で作る。
その後、同じものをRuby, Selenium WebDriver, Nokogiri で、スクレイピングする
624
(1): 2019/01/17(木)20:07 ID:+lEbs1y/(2/2) AAS
>>620
そりゃ、-i は無引数のスイッチじゃない!
引数が必要なオプションだから、引数は、-i の直後に書かないといけない

オプションには無引数のものと、引数を取るものがある。
すべてのコマンドで、そのルール

Ruby でコマンドラインオプションを処理する、ARGV.options, OptionParser でも見れば?
625
(1): 2019/01/18(金)00:38 ID:r5ZKdb3c(1) AAS
ワガママハイスペック買ったんだけどどうやるの?
626: 2019/01/18(金)01:03 ID:eccQwlZo(1) AAS
何をどうやるの
627
(1): 2019/01/18(金)04:01 ID:wL1cq/nG(1/2) AAS
>>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不便じゃないの?
628: 2019/01/18(金)04:41 ID:AimlejDj(1) AAS
GNU版が便利なんだよ。
macOSを含めBSD版はやるきねーから
629: 2019/01/18(金)05:14 ID:wL1cq/nG(2/2) AAS
$ 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の直後にオプション並べても接尾辞扱いされるようだし
630
(1): 2019/01/18(金)12:23 ID:1Q2Qf3Wk(1) AAS
>>627
>sed -i 's/123//' foo.txt

むしろこれで、引数の区別が出来たのに、驚いた!

最後に、/ が付くかどうかで、
置換指定の文字列と、ファイル名は区別が付くのか?
631: 2019/01/18(金)16:49 ID:eB0cgMq3(1) AAS
>>630
文字列の内容では区別していないね
-e や -f でスクリプトを明示的に指定していない場合は
オプション(とその引数)をすべて取り除いた後に残ったコマンドライン引数の一つ目を、スクリプトとしている
そして更に残ったものがファイル名
632: 2019/01/18(金)17:38 ID:M2RpfDa4(1) AAS
Perl の場合はスクリプトファイル名だね。
どちらも、コマンドラインを簡略化できる良い仕様だ。
個人的にはスクリプトなのかスクリプトファイル名なのか
分からなくなるおマヌケさんだという自覚があるから
必ず -e か -f を使うけどね。
633
(1): 2019/01/19(土)02:48 ID:qzxnGu5m(1) AAS
>>555
531です。有難うございます。シェルを書く時に違いに気をつけます
634: 2019/01/19(土)06:12 ID:V9cpksa1(1) AAS
>>633
Debian系で#!/bin/shのシェルスクリプトを書くと動作不良起こすかも
Debian系のshはbashじゃなくてdashだからさ
dashはDebian版ashで、ashはBSD版の軽量Bourne Shell
shってことは当然bash特有の機能は使えない
汎用的にしたのが裏目に出る悲しみ
635
(2): 2019/01/19(土)09:02 ID:iwdID4Ao(1/3) AAS
片面2層のDVDvideoをBraseroでリッピングしたisoファイルはVLCプレーヤでできます。
このisoファイルをk9copy3.03で4.6GBほどのisoファイルに圧縮したのですがVLCプレーヤで再生できません
DVDーRに焼いてみてもVLCプレーヤで再生できません
このisoファイルをディスクイメージマウンターでマウントするとTSファイルがつくれており、これらは動画プレーヤで再生できます。
どうしたら圧縮したisoファイルを未圧縮のisoファイルのようにVLCプレーヤで再生できますか?
636: 2019/01/19(土)09:02 ID:iwdID4Ao(2/3) AAS
こん
637
(1): 2019/01/19(土)12:31 ID:DAhbZ1ec(1/2) AAS
>>635
WindowsのVLCしか使ったことないけど。
ツールからエラーメッセージがだせるだろ、たぶん。
そのログを見たら何かわからないかな
638: 2019/01/19(土)16:06 ID:iwdID4Ao(3/3) AAS
>>637
起動済みのVLCプレーヤに圧縮したisoファイルをドラッグアンドドロップするとVLCプレーヤが即落ちします。VLCプレーヤ再起動の後、メッセージログを確認するとエラー、警告、デバッグともに空欄のようです
639: 2019/01/19(土)16:08 ID:XZ+Kq5lZ(1) AAS
メモリ足りてないんじゃね
イベントビューアも見なよ
640: 2019/01/19(土)16:18 ID:ksjbcqqB(1/5) AAS
ファイルサイズのより大きい未圧縮のisoファイルは再生できてます
641
(1): 2019/01/19(土)16:21 ID:ksjbcqqB(2/5) AAS
なので、k9copyによって出来上がった圧縮済みisoファイルに問題がありそうです
1-
あと 361 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.016s