探検


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

■ このスレッドは過去ログ倉庫に格納されています
2019/02/08(金) 08:40:59.71ID:UJyGuae0
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/

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

過去ログ検索
Google検索
https://www.google.com/search?hl=ja&;as_q=検索語句&as_sitesearch=2ch.net%2Ftest%2Fread.cgi%2Flinux%2Fhttps://www.google.com/search?hl=ja&;as_q=検索語句&as_sitesearch=5ch.net%2Ftest%2Fread.cgi%2Flinux%2F

※前スレ
くだらねえ質問はここに書き込め! Part 234
http://mao.5ch.net/test/read.cgi/linux/1542376726/
2019/03/28(木) 12:29:29.84ID:hDanExK5
\x07.wav などとしてファイル名を聴くのだろうか。
2019/03/28(木) 12:58:14.15ID:vS3WoBQz
>>684
録画ファイルで番組名が付いてるとか
2019/03/28(木) 17:51:05.77ID:WxtfwGIY
ファイル名というか、実際にはディレクトリ名なんだけど
単にタイトルをそのまま使ってるだけだよ。
たまに ZIP ファイルで入手しても中のディレクトリ名がそうなってるし。
いや、分かってるよ? 本当はこういうのはデータベースで管理すべきなんだ。
だからおすすめはしないよ。
2019/03/28(木) 23:34:05.34ID:4H5YNXSi
「何々!!」みたいなテレビ番組の名前を、ファイル名にしている
2019/03/29(金) 00:08:31.91ID:dV6MJCes
お前らがファイル名の何を問題にしてるのかわからん。

TABで補完すりゃ、勝手にエスケープしてくれるだろ?
シェルスクリプトに直接文字列書くことなんて無いだろ?
あったとしてもクォートでくくればいいだけだろ?
変数ならダブルクォートでくくっておけばいいだけだろ?

お前ら一体何と戦ってるんだ?
2019/03/29(金) 00:22:13.97ID:CvMODiZL
逆になんでそんな突っ掛かってくるのか聞きたいね。
ただ「!が含まれるファイル名があるのか」なんて話を細々としてただけなのに。
2019/03/29(金) 00:40:44.87ID:dV6MJCes
なんでって

Q. ファイル名にスペースが入っていたらどうするの?
A. ダブルクォートでくくればいいだけです。

って一行で解決するような問題なのに、
スペースを一時的に特殊な記号で置き換えれば良いのでは?とか
それだとプログラムの改修が必要だぁぁ。あぁどうしたらいいんだぁ?って
意味不明な話してるからだよ。
2019/03/29(金) 00:59:37.02ID:l8PCJwph
ファイル名で一番ヤバイのは、macの「92/03/01」みたいなスラッシュ入りのファイル名だと
聞いたことがあるけど、実際に遭遇したことはない。
2019/03/29(金) 01:34:35.71ID:DwzBokla
>>683
その問題って、もう何年も直ってないんだよ・・・
初めて気づいてから、もう5年くらいたつかなぁ
2019/03/29(金) 02:57:19.48ID:lclvYywf
>>683,693
ちょっと議論がないか追ってみたらこれが出てきた
https://bugzilla.kernel.org/show_bug.cgi?id=198967#c7
2ヶ月前にクライアント側のバグだと特定されたけどまだ修正されてないようだ
2019/03/29(金) 07:02:45.93ID:zMpqBgKe
引用符は受け付けない癖に--や./で無力化するハイフンって何なんだろうな
2019/03/29(金) 08:50:44.30ID:EAlRvRPg
引用符を受け付けないハイフンって何。
2019/03/29(金) 09:28:26.60ID:CvMODiZL
恐らく「引用符を用いても無効化できないハイフン」のことだろう。
でもこれはちょっとシェルのことを理解していない疑問だね。
そもそもハイフンは「シェルにとっては」何ら特別な文字ではない。
だから
$ somecmd -a
も
$ somecmd '-a'
も
シェルが解釈したあとは['somecmd', '-a']という全く同一の配列になる。
で,ハイフンをオプションとして認識するのはコマンド側の仕事なので,
そのコマンド側固有の操作が必要になってくる訳だ。

反対に,例えば「!」という文字は「シェルにとっての」特別な文字なので,
シェルに送る段階,すなわちコマンドラインで入力した段階で何らかの保護を解こさないと
解釈後の配列に「!」ではなく「!がシェルにより展開されたもの」が入ってしまう。
698login:Penguin
垢版 |
2019/03/29(金) 10:56:48.62ID:kIAJE6Mr
ファイルを分割したときに
ファイル1/3.dat
ファイル2/3.dat
ファイル3/3.dat
みたいなファイル名で付けたくなるよね
2019/03/29(金) 11:39:47.00ID:Fk+V9jgB
>>695
だからクォートでくくればいいだけ

>>697
だから!もクォートでくくればいいだけ
2019/03/29(金) 11:40:53.58ID:Fk+V9jgB
\エスケープでも良いが
2019/03/29(金) 11:43:55.64ID:Fk+V9jgB
直接文字列を書く場合、メタ文字はシングルクォートでくくるかエスケープすればいい。
直接文字列を書かない(= 変数に入ってるとか標準入力から読み取る場合)は気にしなくていい
これだけなんだが、本当に何をごちゃごちゃ言ってるんだろうか。馬鹿なのか?
2019/03/29(金) 11:47:47.02ID:Fk+V9jgB
> --や./で無力化するハイフンって何なんだろうな
そんなものはない
2019/03/29(金) 13:35:19.25ID:Mgfts4Lp
>>699
だからクォートがどうのじゃなくてさ
今はハイフンの話をしてるんでしょうが……

お前はクォートに親でも殺されたのかw
2019/03/29(金) 15:17:11.01ID:zMpqBgKe
引数にハイフンを指定した時の挙動もコマンド間で異なるしなんともはや
2019/03/29(金) 15:50:32.17ID:Fk+V9jgB
>>703
引用符は受け付けないって言ってるだろ
受け付けるんだよ
2019/03/29(金) 16:36:41.65ID:Mgfts4Lp
* !や&はシェルが解釈するので単引用符で囲めばOK
* ハイフンの解釈は各コマンドがするので引用符で囲んでも殆んど意味ない

っていうことでしょ
2019/03/29(金) 16:49:56.15ID:Fk+V9jgB
だからそれだけの話。

「メタ文字はシングルクォートで囲うかエスケープする」
おしまい

ハイフンの話は全く関係ない上に他の引数と何も違わないのだから
話しすことはなにもない。
2019/03/29(金) 18:02:03.83ID:Mgfts4Lp
「話すことはなにもない」w
なんでお前が他人が喋ること決めてんだよw
2019/03/29(金) 18:33:38.97ID:Fk+V9jgB
だからさっさと終われって言ってる。
終わった話なんだから
710login:Penguin
垢版 |
2019/03/29(金) 21:17:43.86ID:nnvV655G
Ubuntu18.04使用です。
apparmorで全部のアプリのネット接続オフにするにはどうしたらいいですか?
てか、出来る?
使うアプリだけネット接続許可したいんだけど
711login:Penguin
垢版 |
2019/03/29(金) 22:32:21.98ID:4fy7L57R
無謀なことをしているかもしれませんが、質問させてください

KLUE3.0(ベースはUbuntu18.04)をインストールしたPCから無線LANとUSBデバイスサーバ経由でプリンタ複合機を使ってプリントはできるのですが、スキャンができません
スキャナのドライバは入れましたしscanimage -Lも一応結果は出るのですが、xsaneを起動すると「デバイスを開けません 'brother4:net1;dev0' 不正な引数です」となります
どうすればKLUEからスキャナが使えるでしょうか

複合機はbrother MFC-J720D
USBデバイスサーバはsilex SX-DS-4000U2
無線BBR内でデバイスサーバのMACアドレス指定でIPアドレスを固定して、そのIPアドレスを/etc/sane.d/net.confに記述しています
(でも実際のところnet.confに何書いたらいいかちゃんと理解してません…とりあえずCUPSとUbuntuのプリンタツールではそのIPアドレスから引出したURIでプリントはできます)
scanimage -Lの結果はdevice `brother4:net1;dev0' is a Brother hogehoge MFC-J720D
sane-find-scannerの結果は全てAccess denied (insufficient permissions)
brsaneconfig4 -dの結果は指定したIPアドレスからのパケットロスなしです
2019/03/30(土) 10:03:49.92ID:0XvY2iim
>>711
https://wiki.archlinux.jp/index.php/SANE

これのパーミッション問題のセクションを参考にしてみたら。
713sage
垢版 |
2019/03/30(土) 20:16:19.60ID:I7wg8b/A
>>608
>使っているデスクトップ環境または
ウィジェットのツールキットの名前を教えて。

KDE PClinuxOS
ウィジエットインストするソフトには プラズマ ウィジエット って書いてあるんでツールキットはプラズマかと思うんですが
714682
垢版 |
2019/03/30(土) 22:40:59.74ID:xvW4fQ1t
ひどいのが来たんだな。来るかもしれないと思ってたのはこっちの方なんだが。
https://mao.5ch.net/test/read.cgi/linux/1514310320/707
2019/03/31(日) 00:21:29.29ID:0E6MVyIl
Mac を使っている友人は、Windows の日本語や半角空白が入った、ファイル名を嫌がる。
英数字のみで、半角空白も使わない

だから漏れは、半角空白を、_ (アンダーバー)に変換している

ファイル名に半角空白があると、バグるから
2019/03/31(日) 00:36:03.32ID:kjMm2NQi
ファイル名に半角スペース等を使うとバグるのは、そのプログラムの作りが悪いだけなのに
なぜファイル名を半角英数字以外を使うべきではないという話になるんだ
2019/03/31(日) 00:42:11.95ID:t5ctzn4z
Macのソフトにバグが多いんだからしょうがない
2019/03/31(日) 01:10:08.27ID:dlvhLDl2
未だに漏れって..
2019/03/31(日) 01:14:07.23ID:dlvhLDl2
>>716
コマンドラインの引数にファイル名指定する場合は具体的にどうプログラムを作り直せばいいんだ?
2019/03/31(日) 01:34:52.33ID:t5ctzn4z
文字列解釈とかいうアホなことをさせないで
普通に引数を配列で渡せばいいだけ
2019/03/31(日) 01:52:24.17ID:mrkpdRbe
Document and Settings
Program files
やっぱWindowsって神だわ
2019/03/31(日) 01:57:05.59ID:kjMm2NQi
普通に、argcとargvで受け取れば出来るだろうと思うけど、macは実はできないの?
2019/03/31(日) 02:12:52.20ID:dlvhLDl2
>>722
入力ファイル 1.txt
出力ファイル 1.txt
って名前に空白を含む2つのファイルがあって
> commad 入力ファイル 1.txt 出力ファイル 1.txt
って実行したい場合はWindowsではどうすんの?スペースがあったりなかったり複数含まれる場合は?
2019/03/31(日) 02:43:49.61ID:kjMm2NQi
windowsは知らん。
ていうか、もしかしてまともにプログラム組んだことないんじゃないの?
プログラムどころかシェルも使えないでしょ?
2019/03/31(日) 03:05:52.86ID:HO6a5zCz
>>723
ttps://support.microsoft.com/en-us/help/102739/long-filenames-or-paths-with-spaces-require-quotation-marks
2019/03/31(日) 10:20:45.86ID:dlvhLDl2
>>724
偉そうなこと言って結局自分じゃ何一つ答えだせねーのかw
>>725
これはMacもLinuxもそう
もしくはバックスラッシュでエスケープするかだ
それが面倒だから半角スペース抜く人がいるって話してたのに馬鹿なのか
2019/03/31(日) 12:09:55.33ID:HO6a5zCz
>>726
面倒?あなたの問いかけにその様な事は含まれていないように見えますが。
2019/03/31(日) 13:06:39.10ID:t5ctzn4z
>>726
あ、はい。安全確認が面倒だから
確認せずに事故って文句を言うクレーマーってことですよねw
2019/03/31(日) 14:28:08.04ID:ZVRIYHOQ
そもそもが全く間違ってて本当にプログラミング出来るのか?ってレベルなんだが

スペース入りのファイル名をそのまんま渡すとスペースでちょん切られておかしな動作になるのは
IFSが定義されてない時はシェルがevecve呼ぶ時にスペースをデリミタとして使うからであって各アプリの問題じゃねぇし

っていうか「file name」っていうスペース込みの1つのファイル名をエスケープとかクオートなしに渡した場合各アプリの側が受け取るargvは
["実行ファイル名", "file", "name"]って言う形で間にスペースが入るかとかの情報は無いからそれを「file name」として扱う事はそもそも不可能だし
2019/03/31(日) 17:20:14.87ID:hEVGY7Cx
そんなくだらねえ話してるじゃねえよ
2019/03/31(日) 17:22:36.21ID:ZVRIYHOQ
すごーい
732login:Penguin
垢版 |
2019/03/31(日) 21:14:05.31ID:83JRav7f
Ubuntu18.04使ってます
Ubuntuではログイン可能なのですが、
Xfceでログインするとデスクトップ画面が出てデスクトップが固まってしまいます。
一昨日まではXfceもログインできました。
リモートからログインしてCUIで操作は可能です。

Xfce復活させるにはどこいじればいいですか?
2019/04/01(月) 05:56:37.36ID:CbQJj9me
とにかく、一般人には、半角空白が入ったファイル名を扱うことはできない。
そんなに、OS に詳しいわけじゃないから

ちょっとしたシェルスクリプトでも誤作動するし、仕事では使えない

半角空白が入ったファイル名を渡すと、誤作動したから使えないと、突っ返される!
2019/04/01(月) 06:39:28.76ID:P1yDCptw
それファイル名のせいじゃないだろ
バカ用ならバカ用でくだらねえことを完全無視で使えるように
できなかった無能のせい
2019/04/01(月) 06:46:13.30ID:R6fJr+TT
>>734
例えばどんな実装?
> くだらねえことを完全無視で使える
2019/04/01(月) 07:17:20.57ID:x3J5ufaU
そもそもCUI使う時点で一般人じゃないだろw
GUIだと空白程度は問題ないやつの方が多いし
2019/04/01(月) 07:25:56.27ID:P1yDCptw
>>735
さあねえ
あんたとこの業務内容は知らんからなあ

俺が言ってるのはバカ用を作るのは歴とした職人のスキルで
未熟者はすぐヘマをやらかすって話だ
738735
垢版 |
2019/04/01(月) 09:49:28.25ID:R6fJr+TT
>>737
うちの業務内容は気にしなくていい。
あなたがどんな実装を念頭に置いているかを訊きたい。
2019/04/01(月) 12:29:47.04ID:P1yDCptw
>>738
あんたも俺んとこの業務内容は知らんだろ? 同じことだよ
2019/04/01(月) 12:47:52.74ID:CbQJj9me
Windows 10・WSL・Ubuntu 16.04 だけど、

/usr/share/i18n/locales/ja_JP のera の部分に、新元号の令和が追加されるのかな?
741735
垢版 |
2019/04/01(月) 12:49:27.42ID:R6fJr+TT
>>739
つまり
>>733 までは一般的話題に読めるが、それに対し >>734 は自社業務依存のレスを返してしまったということか。
2019/04/01(月) 12:51:18.54ID:P1yDCptw
>>741
いや一般的話題だよ
737にそう書いただろ
2019/04/01(月) 13:03:02.98ID:UUzAU3Bx
なんもわかってねーけどとりあえず出来る風に書いときゃマウント取れるだろ?
つまりそういうことだ、言わせんなよ恥ずかしい
2019/04/01(月) 13:14:52.12ID:3pQP/Efh
mozcの辞書に令和って登録されるのかな
2019/04/01(月) 13:29:39.58ID:7Zh/3/s6
手動で登録しちった・・・
2019/04/01(月) 14:01:08.85ID:NXdLYwru
Noto Fontとかには当分登録されないのかな。
2019/04/01(月) 14:41:30.97ID:rypWD9UG
R18とか胸が熱くなるな
748735
垢版 |
2019/04/01(月) 14:45:30.65ID:R6fJr+TT
>>742
>> 737に一般的話題と書いてあるようには読めないな。
特定業務に依存しない一般的話題であれば、一般的な範囲で、念頭にある実装を語ってくれればいいよ。
749login:Penguin
垢版 |
2019/04/01(月) 15:26:00.11ID:ZMqUstAr
>>608
Fluxbox qt,gtk,motif
750login:Penguin
垢版 |
2019/04/01(月) 15:28:32.96ID:ZMqUstAr
>>729
実はできるけどね
2019/04/01(月) 15:35:29.83ID:zUcPFr1j
なにが? どうやって?
2019/04/01(月) 15:36:29.00ID:hF0kfhhO
なんもわかってねーけどとりあえず出来る風に書いときゃマウント取れるだろ?
つまりそういうことだ、言わせんなよ恥ずかしい
2019/04/01(月) 17:33:02.58ID:fDpxqZZA
>>750
それつまり
$ somecmd AAA BBB
っていう入力を
["somecmd", "AAA BBB"]みたいな配列に格納できるってこと?
どうやるの? マジで。
2019/04/01(月) 17:55:23.79ID:P1yDCptw
>>748
そうか、あんたはあれが一般的話題に見えないのか
では何を書いても一般的話題とは見てもらえんだろうな
違うというなら、どう書けば一般的話題なのか手本を示してくれw
2019/04/01(月) 18:05:37.25ID:6jpH2zbJ
レイワ実装された?
756login:Penguin
垢版 |
2019/04/01(月) 19:09:16.42ID:yB8Jurs2
元号を使ったら負けだぞ
757735
垢版 |
2019/04/01(月) 19:19:35.58ID:R6fJr+TT
>>754
「あれ」が >>737 を指すのであれば、一般的話題というより、「あんたとこの業務内容」という特定の事柄を突然持ち出して話題を特殊化させたように、誰の目にも見えるよ。
だが、特定業務に依存しない一般的話題であれば、一般的な範囲で、念頭にある実装を語ってくれればいいよ。

737
> さあねえ
> あんたとこの業務内容は知らんからなあ
>
> 俺が言ってるのはバカ用を作るのは歴とした職人のスキルで
> 未熟者はすぐヘマをやらかすって話だ
2019/04/01(月) 19:34:44.25ID:Vak2TSnk
霊夢?
2019/04/02(火) 06:48:16.79ID:GeXEk6c7
>>756
入出力には使うこともあるだろ
内部で使ってたら単なるアホだが
760login:Penguin
垢版 |
2019/04/02(火) 07:11:35.38ID:HKMSG7jb
>>759
使わないぞ
2019/04/02(火) 08:11:03.32ID:GeXEk6c7
お前が使うかはどうでもいい
2019/04/02(火) 10:27:24.03ID:u25ZDqnv
>>757
途中、空行をあけてるだろうが
第1段落であんたの特殊化要求をお断りし
第2段落で一般論を言ったんだ
誰の目にもってあんただけだよ
そんなひねくれた解釈してるのは
2019/04/02(火) 19:24:24.51ID:vt5O0zI1
>>760
お前が使わなくても役所は使い続けるだろう
764login:Penguin
垢版 |
2019/04/03(水) 02:08:37.74ID:XKwYuRzV
Ubuntu18.04使用
日本の祝日に対応したカレンダーってないの?
gnome calenderもorangeカレンダーも対応してないぞ

メールソフトの付属でついてるのはなしで
2019/04/03(水) 09:01:40.21ID:ldwMRRg9
gcalとか
2019/04/03(水) 14:15:49.22ID:luPMo1aG
bashやscriptの-cオプションで関数を使う方法ってある?
2019/04/03(水) 17:13:18.45ID:J/Ss2tkX
export すれば普通に使えるけど…そういう話じゃない?
2019/04/03(水) 23:52:57.46ID:iz4nkQMo
Xubuntu18.04.2でハイバネートを無効化したいんだけど
どうしたらいいんでしょう?
2019/04/04(木) 04:28:25.86ID:TRL5gfAg
>>768
/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

↑これ消したら無効になったはず
2019/04/04(木) 08:54:58.61ID:aK/AOBir
>>769
50-local.d/com.ubuntu.enable-hibernate.pkla 無いですねこれ
2019/04/05(金) 13:47:46.15ID:P9ypi69m
ubuntu でmozc使ってんだけど辞書って更新されるの?
令和とかさ
2019/04/05(金) 16:10:59.88ID:Bi2UQsM6
まぁねぇ
「北斗の拳イチゴ味」はあるけど
「後配株」無いしねぇ
「後輩株」何だそれ・・・w
2019/04/05(金) 16:40:44.88ID:Mg/PjclC
自分で辞書に追加すればええ
2019/04/05(金) 17:03:07.54ID:jbyQi/Lb
aptでデータ更新しろやGoogleよ
2019/04/05(金) 17:53:19.41ID:ZQLViIA1
なんでGoogle?
2019/04/05(金) 22:12:57.25ID:Pk7UJ111
MozcってGoogle製じゃないの?
2019/04/05(金) 22:16:07.11ID:sRon1V8C
人に聞く前に自分で調べろ
2019/04/05(金) 22:16:20.71ID:hg3VoiKW
aptのパッケージに纏めてるのは多分Debianのボランティアの人だよ
2019/04/05(金) 22:27:09.35ID:HriZeQ+v
>>776
Mozc → Google社員が開発(Google日本語入力の一部をOSS化したものらしい?)
Mozc内蔵辞書 → 既存のOSS日本語辞書を流用(Google製ではない)
パッケージ化 → UbuntuのMozcはDebianのをそのまま流用(のはず)(Debian側で辞書を弄ったりはしていない模様)

なので辞書を更新したい場合はMozc本家の辞書が更新されるまで気長に待つか、
自分でユーザー辞書を追加するか、Mozc UTでも利用するかだな。
2019/04/06(土) 06:10:53.55ID:M7jstQU/
>>777
答えを知らないから文句ばかりの人

>>779
ちゃんと答えてくれる人


この差は一体なに?
2019/04/06(土) 06:54:57.25ID:9iMIMHj1
「知らないならレスしないで下さい。ウザいだけです。」
↑
これだな
782login:Penguin
垢版 |
2019/04/06(土) 13:33:50.95ID:LBz3Crkc
できますかね?

端末コマンドを使い
ヤフーメールをまとめてダウンロード
2019/04/06(土) 16:45:54.21ID:YCOCZ0fp
がんばればなんとかなります
2019/04/06(土) 17:03:05.48ID:D7QN61Nk
>質問を書きこむ前にここを読もう。
>Googleなどで検索してみる。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況