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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
21
(1): 2018/11/20(火)22:46 ID:4ik8fB4u(2/2) AAS
そりゃ別のインターフェイスは自分の持ってないIPへのarpには返事しないだろうし当然では?
22
(2): 2018/11/20(火)22:56 ID:ODp4RiOO(3/3) AAS
>>21
レスありがとうございます、

> 自分の持ってないIPへのarpには返事しないだろうし

返事が返ってきてしまうのです。なぜか。

eth 0 10.1.1.10/24 =====[LANケーブル]======[ノートPC 10.1.1.99]
eth 1 10.1.1.20/24
eth 2 10.1.1.30/24

こんな配線状況です。eth1とeth2には何もつながっていません。
省2
23
(2): 2018/11/20(火)23:28 ID:Nz4Fx35N(2/2) AAS
>>22
arp_announceとarp_ignoreで設定可能なデフォルト挙動
外部リンク:serverfault.com

ちなみにデフォルト挙動も便利なところはあって
無線LANで通信しているところに有線も接続すると
無線のIPアドレスのままシームレスに通信が高速化したりする
24: 2018/11/21(水)05:42 ID:e7e+hR9V(1) AAS
>>18
ありがとうございます。
やってみます。
25: 22 2018/11/21(水)20:33 ID:GWryeOU6(1) AAS
>>23
ありがとうございます。
無事通らないように設定できました。
26
(1): 2018/11/21(水)21:01 ID:L55DwOZm(1) AAS
練習で定期的に郵便番号のzipデータをダウンロードして、
ダウンロードが成功したらDBをdropしてcreateするスクリプトを書いてみようと思っているですが、

wgetでzipをエラー無くファイルへ保存できたかどうかを判別するにはどうしたらいいのでしょうか?

wget -o /tmp/yubin.zip http://郵便サイト && テーブルをドロップ
と&&が効くのは 2> が無い場合に適用されるのでしょうか?
分岐とかエラーキャッチがどうすればいいかわからなく苦手で、序盤でくじかれます。
27
(1): 2018/11/21(水)21:31 ID:RePmQmOj(1/3) AAS
GNU/Linuxでの国際化と地域化について、誤っていると思われる部分があり、修正を提案したいのですが
どこに連絡メールを送ったり提案すればいいでしょうか。
GNUの公式ドキュメントには国際化についての管理体制についてあまり言及がないように見受けられます。
gettextやguileなどの解説で章単位では言及されているのですが……。

内容は以下の通りです(もちろん、報告の際は英語に直し、言葉遣いも改めます)
----
GNU/Linuxでのja_JP.UTF-8における通貨記号(「$ locale currency_symbol」で出力される筈)
が,恐らくEUC-JPなんかからそのまま引き継いでるせいで「¥」(Unicode番号U+FFE5)になっています。
JIS X 0213:2000では円記号はUnicode番号U+00A5に割り当てられている字形「\」として定義されています。
(参考: 画像リンク[png]:light.dotup.org
省2
28
(1): 2018/11/21(水)21:35 ID:RePmQmOj(2/3) AAS
おっとどうやら5chではU+00A5が問答無用でU+005Cになってしまようですね……。
「\」となっているのはU+00A5の字形です。
29
(1): 2018/11/21(水)21:50 ID:xQGtsxpM(1/2) AAS
>>26
2>error.txtとかは、コマンドの標準エラー出力先を指定しているので、
wget -o /tmp/yubin.zip http://郵便サイト 2> error.txt
みたいに書く。2>の有無は関係ないです。
&& は成功したとき(wgetの終了コードが0のとき)に後に続くコマンドを実行してね、ということです。

wgetでダウンロードできてもそのファイルが正しいことは保証されないけど、
zipファイルであれば、unzipの終了コードが0ならたぶん大丈夫。
30
(1): 2018/11/21(水)22:14 ID:xQGtsxpM(2/2) AAS
>>27
glibc内のlocaleで定義しているっぽい。
glibc/localedata/locales/ja_JP ってファイル。
なのでglibcに修正依頼を出すのがいいんだろうけど。

CentOS7で
locale currency_symbol
をやると全角の\(U+0aa5)が返るけど、どっかで書き換わるのかな。
31: 2018/11/21(水)23:02 ID:RePmQmOj(3/3) AAS
>>30
こちら(Debian)では/usr/share/i18n/locales/ja_JPにありますね。
いずれにしてもかなり上位のソフトウェアに訂正要求をしなきゃいけないっぽいですね……。

あと今気が付きましたがyesexprに「はい」などが含まれているので
インストールコマンドの確認プロンプトで「はい」と答えても通るのですね。
どーでもいいですけどw
32
(2): 2018/11/22(木)08:49 ID:+S93A9Ms(1) AAS
GpartedでHDDコピーして外付けに入れるんだが
/dev/sda1 fat32
未割り当て
▼/dev/sda2 extended
/dev/sda5 ext4
未割り当て
 /dev/sda6 linux-swap
未割り当て
 /dev/sda7 ext4

この▼の部分が作れなくてsda5等にならなくてコピーしただけでは起動しないみたい
省2
33
(3): 2018/11/22(木)09:51 ID:lN5WnoJc(1/2) AAS
>>29
コマンド後の終了コード$?を比較してif文にしたら上手くできそうです。

if [ $? -eq 0 ]; then
echo "$? - ダウンロード成功"
else
echo "$? - ダウンロード失敗"
fi

404エラーなurlを用意して、ifの前の終了コードをecho $?で見ると、4とか1とか8とか出るのですが、
echoの終了コードが0になるので、ifでダウンロード成功として出るので、
一旦、変数に格納するのが良さそうです。
省3
34
(3): 2018/11/22(木)14:13 ID:QTo0iYFa(1/2) AAS
dir1の中に
file1
file2
dir2
dir3
file3
などがある場合に、それらのファイルやフォルダを全部dir2の中にmvしたいのですが、
一行で実行出来るコマンドはありますか?
35
(1): 2018/11/22(木)15:32 ID:0W4ivboq(1/3) AAS
>>33
ていうかif文はそもそも終了ステータスを見て条件分岐するんだから
if wget '外部リンク:example.com'; then
# 成功時の処理
else
echo ダウンロードに失敗しました
fi
これでいいんじゃねーの?
36
(1): 2018/11/22(木)15:35 ID:0W4ivboq(2/3) AAS
>>34
mv ./file1 ./file2 ./file3 ./dir3/ ./dir2/
37: 2018/11/22(木)17:51 ID:fs3eAZ52(1) AAS
AA省
38: 2018/11/22(木)18:22 ID:Cnm3XFrM(1) AAS
\(U+005C)が円記号のフォントはよくあるけど¥(U+00A5)がバックスラッシュのフォントなんてあるのか
39
(2): 2018/11/22(木)18:58 ID:QTo0iYFa(2/2) AAS
>>36
ありがとうこざいます。
でも、ファイルやフォルダが100個くらいある場合だと、手入力でズラズラと書くのは
無理があるのですが、その部分を何かのコマンドで出来ませんか?
40: 2018/11/22(木)19:14 ID:PKWEymH6(1) AAS
>>39
下手くそなスクリプトだけど
for file in $(ls); do if [ "$file" != 'dir2' ]; then mv "$file" dir2; fi; done
1-
あと 962 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.017s