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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
103
(1): 2019/07/21(日)18:14 ID:gzJ4I6ED(1) AAS
>>101
ubuntu手元にないから当てずっぽうだけどtar -Nはファイルのctimeも見るからじゃね
tar -cvf --newer-mtime=20190201 test/
で、いけるかも
104
(2): 2019/07/21(日)22:43 ID:Qlw3wMI5(6/6) AAS
Ubuntu18.04使用

$ sudo apt install torbrowser-launcher
でTorBrowserインスールして

$ torbrowser-launcher
で立ち上げようとして、立ち上がらない
keyring・・・で永遠に止まる

Ubuntu18.04でTorbrowserって
$ sudo apt install torbrowser-launcher
だけでインストール出来てすぐ起動できなかったっけ?

VMwareで使ってた頃はすぐ出来たと思ったんだけど
105: 2019/07/21(日)23:28 ID:ptixHpS5(2/2) AAS
>>102
>>103
サンキュー、すっきりした
106: 2019/07/22(月)10:43 ID:bk5dziMW(1) AAS
>>75
NetBSD由来のpkgsrcとかLinuxbrewとか
107
(1): 2019/07/22(月)12:09 ID:85FujBSD(1) AAS
>>104
症状は違うけど同じくTor Browserが起動しなくなったので
公式サイトからダウンロードした。
外部リンク[xz]:dist.torproject.org
108: 2019/07/22(月)16:16 ID:K+WqqP9O(1) AAS
>>107
俺もそうしました
ありがとうございました

>>104のKeyringって多分Torprojectの公開鍵がないってことだわ

ちなみに、Tor単体もUbuntuのレポジトリから
ダウンロードするなってTor公式に書かれてるね
Ubuntuレポジトリのは古いらしい
109
(2): 2019/07/23(火)02:27 ID:k0DXOo02(1/6) AAS
maillog.2
messages.2
cron.2
など、logrotateで作られた数字で終わるファイルをls -l, llで出したいのですが、

# ll | grep *.2
#
# ls -l | grep *.2
# ls -l | grep *.2$
# ls -l | grep -e "*.2$"
#
省2
110: 109 2019/07/23(火)02:32 ID:k0DXOo02(2/6) AAS
すいません、最後の行を入れ替えてください
111
(1): 2019/07/23(火)02:50 ID:Hm0pPt7n(1/2) AAS
ls *.2
112: 2019/07/23(火)03:04 ID:k0DXOo02(3/6) AAS
>>111
ありがとうございます!
# ls -l *.2
で出ました。

しかしパイプを通してgrepでは、出ないのか不思議です・・
113: 2019/07/23(火)03:07 ID:Hm0pPt7n(2/2) AAS
ls | grep 2 で行けるだろ
114
(2): 2019/07/23(火)03:25 ID:ju8IlTX2(1/2) AAS
ls ーl | grep "\.2$"
115: 2019/07/23(火)03:26 ID:ju8IlTX2(2/2) AAS
半角ハイフンエルだとブロックされるために全角表記↑
116
(2): 2019/07/23(火)03:36 ID:k0DXOo02(4/6) AAS
同じrotationの更新時刻が見たいので、
ll, もしくはls -lを使かったのですが、

# ls -l | grep "\.2$"
これが出したかった内容です >>114さんありがとう。

でも、
# ls -l | grep \.2$
これだと .12 や .22なども出てくるのですね。
エスケープした . の次に 2$、つまり2で終わるから
.2 ばかり出るかと思っていましたが、ダブルクォートをつけないとダメなのですね。
117
(1): 2019/07/23(火)07:01 ID:0BHwYGEg(1) AAS
>>109
echo grep *.2

この結果を確認しましょう。
ワイルドカードがどのタイミングで展開されるかを確認しましょう。

あと、findコマンドを調べましょう。
118
(1): 2019/07/23(火)07:43 ID:GMpXCNQG(1) AAS
>>116
> # ls -l | grep \.2$
シェルが「\.」を解釈し、「.」としてgrepに渡すから
119
(1): 2019/07/23(火)08:40 ID:6Qey9ZfK(1) AAS
>>116
あと、>>114の場合ダブルクォートでも動くけど、ダブルクォート内では\と$と`(と場合によっては!)が意味を持つから、なるべくシングルクォートで囲む方が良い
120
(1): 2019/07/23(火)08:40 ID:k0DXOo02(5/6) AAS
>>117
びっくりしました。
echo g
echo gr
echo grep
echo grep a ここまではそのまま出ましたが、
echo grep * をすると全てのファイルが出ました。
lsコマンドのようですが、grepで出ているので不思議です。

findコマンドでは、いつも使っている感じでは find . -name *.2 とするのですが、
find: paths must precede expression: dovecot.log.2
省6
121: 2019/07/23(火)08:44 ID:k0DXOo02(6/6) AAS
>>119
ゎゎ、同秒でかぶってしまいました。
シングルクォートはエスケープなどしない文字そのもののイメージがあったのですが、
同じ結果が出ました・・・シェルがこんなにシンプルな場合に予測できないことになるとは正直驚きです。
ありがとうございました。
122: 2019/07/23(火)11:40 ID:CturvDFV(1) AAS
シェルでは、* は、任意の文字列だが、

grep では、正規表現でしか使えない。
つまり、直前の文字の0 回以上の繰り返し

だから、egrep か、grep -e でしか使えない。
それに、.* など、* の直前に文字が必要

ll は、Ubuntu 16.04 では、a.csv* みたいに、最後に、* が付いてしまうので、ls −l を使う

ls −l | egrep .*\.csv$
ls −l | egrep '.*\.csv$'
ls −l | egrep ".*\.csv$"
省8
1-
あと 880 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.740s*