2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

くだらねえ質問はここに書き込め!Part 223

1 :login:Penguin:2016/01/08(金) 20:16:01.99 ID:qHSqcuOZ.net
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/

読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About
質問に対して答えてもらったら、お礼よりも、結果報告。

過去ログ検索
Google検索 http://www.google.co.jp/search?q=site:2ch.net/test/read.cgi/linux/

関連スレッドは、誰か頼む
※前スレ
くだらねえ質問はここに書き込め!Part 222
http://hayabusa6.2ch.net/test/read.cgi/linux/1448001765/

481 :login:Penguin:2016/02/14(日) 00:34:26.10 ID:ocRNUdh+.net
説明が説明になってなくて、何したいかさっぱりわからん。

482 :login:Penguin:2016/02/14(日) 00:38:25.94 ID:LAOJMlkE.net
>>446
何をしてるのかわかってないのは問題あり

http://linuxjm.osdn.jp/html/GNU_bash/man1/bash.1.html#lbAW
> PATH 中の長さ 0 の (空の) ディレクトリ名は、カレントディレクトリを示します。
> 空のディレクトリ名は、2 つのコロンを並べるか、 先頭や末尾のコロンで表します。

http://x68000.q-e-d.net/~68user/unix/pickup?PATH
> なお、上記のようにパスに `.' (カレントディレクトリ) を含めるのは危険である。例えば
> % set path = ( . /bin /usr/bin ~/bin /usr/local/bin )
> としていた場合、
> % cd /tmp
> % ls
> とすると、/tmp/ls が存在するとそれが実行されてしまう。もし/tmp/ls の中身が
> #!/bin/sh
> /bin/rm -rf $HOME
> だったとしたら、あなたのホームディレクトリのファイルは全て消えてしまうことになるわけだ。

483 :login:Penguin:2016/02/14(日) 09:54:19.03 ID:hurpayi4.net
>>481
諦めたと言うものを蒸し返しても仕方ないが、>>456で述べられている通り、できるものなら、
$ ls http://www.abc.com/file_[a-z].jpg
としたいということじゃないの。何故か不明だけど、ダウンロード後に
$ ls file_[a-z].jpg
とするのとではマッチングに違いがあるとか、何かワケがあるんでしょ。

484 :login:Penguin:2016/02/14(日) 11:56:22.54 ID:eVVnS/mm.net
質問がわかりづらくてすいませんでした。
最終的にしたいことはtest.gzをブラウザからコピペでなく、ターミナルでコピペしたかったのです。
困るのは、ブラウザで見てダウンロードファイルがたくさんある場合やたくさんある中から一つだけ選ぶ場合などです。

「ttp://www.abc.com/」これはブラウザからひろうしかありません。
test.gzをターミナルでコピペして
curl -O ttp://www.abc.com/test.gz

file_[a-z].jpgをターミナルでコピペして
curl -O ttp://www.abc.com/file_[a-z].jpg

サーバー上のlsができるといいのですが、無理ですよね。

485 :login:Penguin:2016/02/14(日) 12:10:22.70 ID:pBvmwdmo.net
>>484
wgetで拾ってsed,awk,perl等でリンクだけ抜き出して、
wgetに渡せばいいだけじゃ。

486 :login:Penguin:2016/02/14(日) 12:11:35.72 ID:Aukq09Kw.net
>>484
Fetch the HTTP-header only のオプションを使えばサーバー上の ls になる
あとは parse すれば良い

200 OK で存在を確認しての上の行のファイル名だけ抜き出せば、
ファイル自体はダウンロードせずに、存在するファイルのリストを取れる

curl -I "$url" 2>&1 | grep -B 1 -Fe '200 OK'

487 :446:2016/02/14(日) 14:00:41.54 ID:SYc4a5M2.net
>>482
知らなかった・・・超危ないところでした
どうもありがとうございました

488 :login:Penguin:2016/02/14(日) 16:22:54.50 ID:cU9uQhOJ.net
ファイルA
111
222
333

ファイルB
222
333
444

で、「diff ファイルA ファイルB」とすると「- 111」「+ 444」
となりますが、これを「+444」のみ(増えた分のみ)を取得する方法はありますか?

489 :login:Penguin:2016/02/14(日) 16:27:37.71 ID:JNRBJzXj.net
>>488
diffの出力から
^/+ で抽出
ヘッダもうまいこと除外してやって

490 :login:Penguin:2016/02/14(日) 16:36:10.30 ID:U0D+WkpF.net
|grep +

総レス数 998
249 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★