1 名前:login:Penguin mailto:sage [2019/10/04(金) 07:31:02.74 ID:Rnyv5utD.net] まずは2ch-Linux-Beginnersを読みましょう。 いろいろとまとめられているので(・∀・)イイ!! www12.atwiki.jp/linux2ch/ 読んでも解決しなかったら、質問を書きこむ前にここを読もう。 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 237 mao.5ch.net/test/read.cgi/linux/1563027196/
252 名前:login:Penguin mailto:sage [2019/11/03(日) 13:30:48.54 ID:k3m20uS+.net] >>247 ,>>248 ありがとうございます。 そうなんだ。特殊文字、エスケープ、正規表現、 勉強します。 教えて頂いて、ありがとうございます!
253 名前:login:Penguin mailto:sage [2019/11/03(日) 13:39:27.71 ID:1jAJr1Zb.net] >>249 自分も思ったんだけど>>246 みるとハイフンでもエラーが出るらしいんだよね それともリネーム後の頭にハイフンがついたファイルを別のコマンドに食わせようとしてのエラーなのかな? こっちも検証してるわけでもないし、まあやってみてまた違うエラーが出たら書き込んでくれればまた適当にコメントするわ
254 名前:login:Penguin mailto:sage [2019/11/03(日) 13:55:43.67 ID:sxG3YU9I.net] >>251 間違って付いてしまったファイル名の扱いのことでしょ -xxx.mp3を引数に渡すとオプション扱いされてしまうという >>246 -で始まるファイル名を直したいときは先頭に./を付ける ./*.mp3
255 名前:login:Penguin mailto:sage [2019/11/03(日) 14:24:31.69 ID:V/s4+W7S.net] >>252 -のエラーはそう言うことか。 必要なのは、-1.この世に二人だけ.mp3のようなファイルを 01-この世に二人だけ.mp3に変換するプログラムってことだよな。 でも、頭の-のところの数字が何だったかって、もう分からんよな。 俺なら、分からんのなら-1.この世に二人だけ.mp3の "-1."を削って、そして、頭に2桁のナンバリング+"-"けるってするかな。
256 名前:login:Penguin mailto:sage [2019/11/03(日) 14:35:21.72 ID:ATPV8fdh.net] 引数に - が含まれる場合には「コマンド名 -- -引数」といったように -- を指定することで、コマンドは -- 以降の -引数 の部分をオプションではなく引数として解釈する。 https://shellscript.sunone.me/parameter.html
257 名前:login:Penguin mailto:sage [2019/11/03(日) 15:44:44.36 ID:3rb1nN4a.net] >>246 横着しないでパターンにファイル名全体を指定するよろし $ rename -n 's/(\d+)(\.)(.*)/\1-\3/' 01*mp3 \1 better written as $1 at (eval 1) line 1. \3 better written as $3 at (eval 1) line 1. 01.この世に二人だけ.mp3 renamed as 01-この世に二人だけ.mp3 -nを付けると試行になって実際には置換しないから事故防止にオススメ ハイフン云々はあくまで-foo.txtみたいなハイフンで始まるファイルの場合ね rm -- -foo.txtやrm ./-bar.txtで対応できるけど今回とは無関係
258 名前:login:Penguin [2019/11/04(月) 00:32:04.35 ID:DzA1/+vk.net] >>254 それはコマンドによっては使えないので要注意
259 名前:login:Penguin [2019/11/04(月) 10:30:51.50 ID:YW8ZHB/r.net] metacityで ウィンドウの最小化ボタンを押したらウィンドウが見えなくなってしまいましたが これを元に戻すにはどうしたらいいですか?
260 名前:login:Penguin [2019/11/04(月) 11:23:44.01 ID:egpz1sjN.net] MINT17でスピーカーから音は問題なく出るのに、 MINT18にしたら、スピーカーから音がでず、ヘッドフォンでは音がでます。 Winodows10にしてもスピーカーから音がでず、ヘッドフォンでは音がでます。 BIOS(UEFI)はいじっていません。MINT18のどこの設定をいじれば良いですか?
261 名前:login:Penguin mailto:sage [2019/11/04(月) 11:31:57.60 ID:rzemKrFd.net] >>246 タイムリーだなw 開発が進むWindows 10用ユーティリティ「PowerToys」 その機能をチェック https://ascii.jp/elem/000/001/969/1969024/index-2.html PowerRenameは、エクスプローラーのコンテキストメニューから起動する (ファイルやフォルダーが選択されている必要がある)。選択したファイルが ダイアログボックスしたのリストに表示され、その上に動作条件のチェックボックスがある。 また、対象文字列(Search for)や置き換え文字列(Replace with)を変更すると、 リストの後ろに想定される新しい名前を表示する 最大のメリットは、正規表現を使ってファイル名の変更が可能なことだ。 このため、「test」という単語を含むファイル、数字だけの名前のファイルといった ワイルドカードなどでは指定不可能なファイルをまとめ処理できる。 また、正規表現機能としてカッコでくくった検索条件を置換名称に含めることができるため、 元のファイル名の一部をそのまま新しい名前の一部とすることも可能だ。 やり直しもできる: Microsoftが「PowerToys v0.12」を公開、ファイル名の一括変更が容易に https://www.atmarkit.co.jp/ait/articles/1911/01/news057.html 画面にあるように、検索/置換入力フィールドにユーザーが入力している間、 プレビュー領域には変更後のファイル名(Renamed)を元のファイル名(Original)と同時にリアルタイム表示する。 その後、PowerRenameがWindowsエクスプローラーのファイル操作エンジンを呼び出して、 名前を実際に変更する。このような仕組みになっているため、 PowerRenameの終了後であっても名前の変更操作を取り消し可能だ。
262 名前:258 [2019/11/04(月) 12:00:32.17 ID:egpz1sjN.net] 応急対処方法はわかりました。 MINT18で、lspci,lsmod,dmesgの出力では問題ないように思えるのですが、 alsamixerでみたら、(恐らくボリュームの)Headphoneが0、Speakerが100になっています。 alsamixerの設定で、Headphoneの値を大きくしたら、スピーカーからも音がでるようになりました。 ただし、ヘッドフォンのジャックを一度抜き差しすると、スピーカーから音は出なくなり、再度alsamixerで上の修正が必要になります。
263 名前:login:Penguin [2019/11/04(月) 13:49:04.12 ID:JMqc4kg5.net] プロバイダーのメールをimapで使おうとしてるのだが、 UFWのポートの開放って993OUT,IN両方しとけば通るよね? なぜか通らないのだが他にポート開けないとだめだっけ? 送信はSMTP開けてるので通る。
264 名前:login:Penguin [2019/11/04(月) 15:42:21.58 ID:JMqc4kg5.net] UFWオフにすると通るからどこかのポートだと思うのですが、 どのポートですか?
265 名前:login:Penguin mailto:sage [2019/11/04(月) 15:56:22.09 ID:H5qZYnUs.net] HDMIから24Hzで出力ってできたひとおりゅ?
266 名前:261 [2019/11/04(月) 16:06:21.51 ID:JMqc4kg5.net] なんかUFWでPort993をOUT,IN両方ALLOWにしたら通ったわ さっき通らなかったのだが・・・ で、これIMAPSで送受信する時ってIN、OUT両方ALLOWにしないとだめだよね?
267 名前:login:Penguin mailto:sage [2019/11/04(月) 16:22:29.76 ID:0EuAiTf4.net] WIN10に愛想が尽きたのでLINUXを始めてみようかと思います。 手始めに中古で三万円台のノートでも買おうかと思うのですが 何かアドバイスがあればよろしくお願いします。 中古は止めとけとか、ここで買った方がいいとか、
268 名前:login:Penguin mailto:sage [2019/11/04(月) 17:12:10.30 ID:Kg02afUk.net] Windowsで使うつもりで選んでそれにLinux入れればいい
269 名前:login:Penguin mailto:sage [2019/11/04(月) 17:33:48.50 ID:jNyiSmLZ.net] パスが/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/binで cvt command not found っておかしくないか
270 名前:login:Penguin [2019/11/04(月) 18:12:06.24 ID:egpz1sjN.net] MINT18では次のようになってます。 $ which cvt /usr/bin/cvt
271 名前:login:Penguin mailto:sage [2019/11/04(月) 18:19:34.52 ID:jNyiSmLZ.net] だめだ whichでも反応ないし
272 名前:login:Penguin mailto:sage [2019/11/04(月) 18:27:14.08 ID:ikJUqSKJ.net] >>269 まずは # find / -name cvt -print でファイルがあるのか確認したら?
273 名前:login:Penguin mailto:sage [2019/11/04(月) 18:36:00.90 ID:jNyiSmLZ.net] >>270 すごいそんな方法知らなかったありがとうございます ちなみに無かった、gftもなかった
274 名前:login:Penguin [2019/11/05(火) 15:54:46.04 ID:Gr6bhY61.net] マジですごい下らないこと聞くんだけどさ、 cdコマンドで - というディレクトリに移動できる?
275 名前:login:Penguin mailto:sage [2019/11/05(火) 16:11:46.63 ID:pmV8Z/jC.net] >>272 パーミッションの問題以外でcdで移動できない場所があるとすれば、それは最早ディレクトリではない
276 名前:login:Penguin [2019/11/05(火) 16:33:37.21 ID:vsGGBQcp.net] >>272 cd - はbashでは以前のディレクトリへの移動だよ。文字通り cd ./- をしたいという趣旨かもしれんけど。
277 名前:login:Penguin [2019/11/05(火) 18:24:00.66 ID:Gr6bhY61.net] いや、だから - という名前のディレクトリだよw 移動する方法ある?
278 名前:login:Penguin [2019/11/05(火) 18:25:25.57 ID:Gr6bhY61.net] あ、なるほど、./- とすればいいのか \- に見えてたwww
279 名前:login:Penguin [2019/11/05(火) 18:53:38.12 ID:atZKaAwk.net] metacityやmutter等のウィンドウマネージャーで 最小化して行方不明になったウィンドウの戻しかたを教えてください
280 名前:login:Penguin mailto:sage [2019/11/05(火) 19:18:10.63 ID:7lYbAROq.net] Alt+Tabとかウィンドウコントロール系のショートカットしらんけど
281 名前:login:Penguin [2019/11/06(水) 01:15:33.33 ID:OJUYJxYT.net] Mint19.2でCinnamonでfctixをIMEに使ってます。 しかし、fctixがOS起動後にゾンビプロセスを必ず一つ作ってます。 このゾンビプロセスを作らないようにするには、どうすればいいのでしょうか? プロセスの出力結果です 1888 0.0 0.0 0 0 ? Z Nov03 0:00 [fcitx] <defunct> 1890 0.0 0.4 282760 33620 ? S Nov03 0:22 /usr/bin/fcitx 1917 0.0 0.0 50188 4012 ? Ss Nov03 0:15 /usr/bin/dbus-daemon --syslog --fork --print-pid 5 --print-address 7 --config-file /usr/share/fcitx/dbus/daemon.conf 1950 0.0 0.0 27592 216 ? SN Nov03 0:00 /usr/bin/fcitx-dbus-watcher unix:abstract=/tmp/dbus-ZQiWjNPUgb,guid=90a1764fa94a3f5b28e544135dbeca77 1917
282 名前:login:Penguin mailto:sage [2019/11/06(水) 14:23:27.49 ID:vRE0DDPa.net] 1つぐらいゾンビを作っても、大したことないだろw 確かゾンビって、親プロセスが子プロセスを起動したのに、 子プロセスの終了コードを、wait しなかったか何かだろ それで子が終了したのに、その終了コードをどう扱えばよいのか、OS が分からないから、 ひとまず保存しているだけだろ 大量にゾンビがあるなら、消せば良いけど、 1つのゾンビを消す手間がもったいないw
283 名前:login:Penguin [2019/11/06(水) 15:19:51.12 ID:jx2T9zxW.net] ゾンビを消すには再起動しか無いのがLinuxの大きな欠点
284 名前:280 mailto:sage [2019/11/06(水) 16:08:03.62 ID:vRE0DDPa.net] まさか! いくら何でも、ゾンビ削除ぐらいできるだろ
285 名前:login:Penguin mailto:sage [2019/11/06(水) 18:20:32.60 ID:gb/7N/oB.net] daemonはchmodは出来ないのですか?
286 名前:login:Penguin mailto:sage [2019/11/06(水) 19:36:41.72 ID:ONQNykaW.net] 徳丸本やろうとしたのですがURLで渡された仮想マシン(32bit)のインポートが上手くいきません。 仕方ないので手持ちの環境(Debian 64bit)で試そうか迷ってるんですが、その場合何か問題起きたりしますかね‥‥?
287 名前:login:Penguin [2019/11/06(水) 20:30:19.23 ID:Ihx/xrKp.net] しるか、起きてから考えろ
288 名前:login:Penguin mailto:sage [2019/11/06(水) 20:40:06.38 ID:ahbrlrpA.net] ゾンビは親が自分より先に死んだ子供を成仏させずに現世に縛り付けてる状態やからその親を殺せばゾンビも一緒に神様が成仏させてくれるんやで
289 名前:login:Penguin [2019/11/06(水) 21:58:17.92 ID:uRBGfsS4.net] そしてゾンビの親のPID調べると大抵1っていう。
290 名前:login:Penguin [2019/11/06(水) 22:08:58.47 ID:Ihx/xrKp.net] ゾンビの親が1になるのは仕様
291 名前:login:Penguin mailto:sage [2019/11/06(水) 22:16:13.55 ID:VWF3RYuA.net] 無縁仏を看取ってくれる1さんていい人だな
292 名前:login:Penguin mailto:sage [2019/11/06(水) 22:24:13.57 ID:hz1VcAij.net] init
293 名前:login:Penguin [2019/11/06(水) 22:25:09.01 ID:uRBGfsS4.net] そして>>281 に戻るのでは。
294 名前:login:Penguin mailto:sage [2019/11/07(木) 01:30:46.62 ID:y3nuhRxi.net] $ kill -9 1
295 名前:login:Penguin mailto:sage [2019/11/07(木) 01:33:30.84 ID:nZrpUsYG.net] >>291 そういうことです
296 名前:login:Penguin mailto:sage [2019/11/07(木) 03:08:55.47 ID:wqLHh5Gv.net] すみません android 10に搭載されている ファイルベースの暗号化というのは 初期状態で有効化されているのでしょうか? 現時点で有効なのかどうかの確認手段が分かりません
297 名前:login:Penguin mailto:sage [2019/11/07(木) 03:51:08.21 ID:zj7qJLuS.net] >>294 イタチな上に、エアユーザー?簡単に確認できるだろ 確認できない程度なら知る必要は無い
298 名前:login:Penguin mailto:sage [2019/11/07(木) 04:49:02.98 ID:wqLHh5Gv.net] >>295 android 10ではフルディスク暗号化がサポート外になったから 従来の暗号化の確認手段では確認は無理
299 名前:login:Penguin mailto:sage [2019/11/07(木) 07:25:43.29 ID:uwDg8foO.net] 自己解決しました 「adb shell getprop ro.crypto.state」で確認可能だったようです
300 名前:login:Penguin mailto:sage [2019/11/07(木) 07:26:12.77 ID:uwDg8foO.net] >>297 =>>294 です、ID変わってますが。
301 名前:login:Penguin [2019/11/08(金) 07:05:15.90 ID:1IoLdPma.net] elementaryOS Junoを使ってます マウスのダブルクリックの感度を調節したいのですが メニューからはマウスのダブルクリック感度を変更する方法が見当たりません… もしかしてCUIからコマンドまたはコンフィグファイル編集で調節できればと思ったのですが、 Linuxではマウスの設定コマンドまたはコンフィグファイルはありますか?
302 名前:login:Penguin mailto:sage [2019/11/08(金) 07:27:13.15 ID:yX4zbS4b.net] >>299 ありますん♪
303 名前:login:Penguin mailto:sage [2019/11/08(金) 08:04:18.36 ID:MfGAI4X1.net] sed 1d a b c とするとaにしか1dが効かないけど sed -i 1d a b c にすると全ファイルに1dが効くのは仕様? (debian)
304 名前:login:Penguin [2019/11/08(金) 11:27:06.55 ID:DB2cyZAm.net] sedの入力に複数ファイルを指定できるなんて初めて知った。
305 名前:login:Penguin mailto:sage [2019/11/08(金) 12:43:52.43 ID:8v4apclB.net] sed の man はね、備忘録程度のものなんだよ。man にそう書いてある。 正確な仕様を知りたければこっちを読みなさい。 https://www.gnu.org/software/sed/manual/html_node/Numeric-Addresses.html
306 名前:login:Penguin mailto:sage [2019/11/08(金) 18:23:36.34 ID:i30/PdMh.net] 純粋な vi でファイルを挿入することはできないの?
307 名前:login:Penguin mailto:sage [2019/11/08(金) 19:08:14.10 ID:Qg3DCo4z.net] 純粋なviとかわざわざ使う理由あるか?
308 名前:login:Penguin [2019/11/08(金) 23:30:24.92 ID:0oSsB3Wc.net] The traditional viの資料をざっとみましたが、 vimでいうところの:r filename と同じ機能は無いみたいですね。 <ex-vi.sourceforge.net/vi.html>
309 名前:login:Penguin [2019/11/09(土) 04:31:15.13 ID:9x5nVLYA.net] >>306 いや:r filename あるだろ? > <ex-vi.sourceforge.net/vi.html> にはexコマンドが載ってないだけでは。
310 名前:login:Penguin mailto:sage [2019/11/09(土) 05:56:02.19 ID:63BuKj3G.net] sedと言えば-i使った時も結果を表示できない? リダイレクトなら代わりのteeで済むのに
311 名前:login:Penguin [2019/11/09(土) 08:34:59.38 ID:D2VWNujE.net] $ echo | awk '{print "foo"}' foo どうして、echo | が最初にくるんでしょうか? むしろ、awk '{print "foo"}' | echo なような気がするんですが。 awk '{print "foo"}' | cat でも動作しませんでした。
312 名前:login:Penguin mailto:sage [2019/11/09(土) 08:45:55.64 ID:M/gwEA7q.net] >>303 確認したらBSDでも同じ挙動らしい どうも
313 名前:login:Penguin [2019/11/09(土) 14:05:14.11 ID:xojf+Nq8.net] >>309 > $ echo | awk '{print "foo"}' 通常は $ awk 'BEGIN{print "foo"}' などと書くのを、そいつが知らないだけ。おそらく gawk infoなどを読んだ事の無いやつ。
314 名前:login:Penguin mailto:sage [2019/11/09(土) 14:15:33.11 ID:sKpipizW.net] >>302 同じような置換を複数ファイルにたいしてやりたいときは sed -i '...' *.txt ってよくやる
315 名前:login:Penguin mailto:sage [2019/11/09(土) 21:09:58.87 ID:DEygmiZM.net] >>311 >>309 はawkの使い方を尋ねているのか。 たずねているのは並び順についてではないのか awk '{print "foo"}' | echo が>>309 としてはfooと表示させる正しい順番のような気がするが、 でも、ダメ(ダメな理由は何?)で、逆の echo | awk '{print "foo"}' だとfooと表示される。どうしてこれが正しいか順番(|の右左を入れ替えた)になるんですか? が質問の主旨じゃないのか 俺は低脳でシェルスクリプト分からんから答えられないが。
316 名前:login:Penguin mailto:sage [2019/11/09(土) 21:19:34.69 ID:0GqOJkPU.net] 大体何したいのかが不明 echo foo で済むだろ
317 名前:login:Penguin mailto:sage [2019/11/09(土) 21:49:31.92 ID:DEygmiZM.net] >>314 俺思うに、何かしたいから尋ねているのではなく、文法(この場合は並び順) について知りたいと言うことなんじゃないかと思う プログラミング言語(シェルスクリプトもプログラミング言語)では文法の理解は大事だからな
318 名前:login:Penguin mailto:sage [2019/11/09(土) 22:33:22.22 ID:0GqOJkPU.net] >>315 そもそも>>309 の書き方が正しいみたいな前提から始まってるのがおかしいんじゃないか echoの出力 (この場合は引数なしだから空) をパイプでawkに渡してるけど、awkも受け取った入力を使うわけでもなくただ "foo" を出力するだけだから結果として foo が出力される echo foo bar | awk '{ print $1 }' echo foo bar | awk '{ print $2 }' を実行してみると多少は意味のある(応用の効く)結果になる
319 名前:login:Penguin mailto:sage [2019/11/09(土) 23:38:31.56 ID:xojf+Nq8.net] >>315 > 文法 等価例がその回答だろう。 普通は比較して理解を図るのでは。
320 名前:login:Penguin mailto:sage [2019/11/10(日) 01:54:05.29 ID:CCfYPyiM.net] >>309 $ awk '{print "foo"}' だと入力が指定されていませんから、標準入力(キーボードから打ち込む)待ち状態になります 動作していないのではなく待ち状態 何か文字を打ち込んでエンターキーを押せばfooが表示出力されます その出力をechoやcatへ渡すのは???です
321 名前:login:Penguin [2019/11/10(日) 02:30:21.23 ID:ctoiO8PJ.net] >>309 > awk '{print "foo"}' | cat でも動作しませんでした 動いているけど標準入力で待ちになってるから、わかりづらいだけだと思う ABCとか適当に何かうって、CTRL-Dすればfooが最後に出力される 上の方の指摘通りBEGINつければawk '{print "foo"}' | catですぐにfooが返ってくる awk '{print "foo"}' | echo もechoで標準入力待ち状態になってる。 しかしcatと違ってechoが新たに標準入力作ちゃってる( 上書き?)から、 適当に入力してもfooは返ってこない awk 'BEGIN {print "foo"}' | echo も空白になる。 この例でecho でfooを表示させるには awk 'BEGIN {print "foo"}' | echo $(cat) awk 'BEGIN {print "foo"}' | xargs -I@ echo @ fooを明示的に引数として渡さないと表示されない むかしパイプからechoで値とれなくて躓いたから、この質問のレス主の気持ち分かる
322 名前:login:Penguin mailto:309 [2019/11/10(日) 04:03:05.32 ID:55kHOWDB.net] 皆様、レス頂きましてありがとうございました。 シェルで、$((1.4*3))のように、小数のある計算ができなかったことから、 awkに挑戦しました。 皆様のレスを読ませていただき、少しだけわかってきました。ありがとうございます。 今は、awkで計算した結果を、result=`awk 'BEGIN{print 1.4*3}'` みたいに、シェル変数に格納しようと考えています。 >>311 awk 'BEGIN {}' のように、BEGINという構文があることから、 一度しっかりawkというものを勉強したいと思いました。 BEGINを使うと、echoが不要になることは新しい発見になりました。 >>313 >>315 そうです。echo | awk '{print "foo"}' の書き方が、 これまでのechoの使い方からは理解不能だったのです。 >>314 ノー!! >>318 理解しました! awk '{print "foo"}' は入力を待っている状態なんですね。試したら、確かに! だから、echo | awk '{print "foo"}' で空の入力(>>316 さんのおっしゃる内容)を送る必要があるわけか。なるほど。 >>311 さんのように、awk 'BEGIN {print}' とすると、その待ち入力が不要になるという理解ができそうです。
323 名前:login:Penguin mailto:309 [2019/11/10(日) 04:03:17.51 ID:55kHOWDB.net] >>319 まとめてくださってありがとうございます。共感されて、嬉しいです。 でも、とても複雑です。Linuxの入力、出力の基本が曖昧だからなのかもしれません。 それに、awk '{print "foo"}' | echo がなぜダメなのかを教えて下さってありがとうございます。 まず、awkは入力待ちで出力しない、一方でechoは上流からの入力待ちになっている。 このとき、何かキー入力しても | echoの影響で、awkの方にはもはや入力されないということなんですね。 キーボード入力がどこかに向いてしまったということかもしれないですね。 awk 'BEGIN {print "foo"}' | echo $(cat) は、なぜ、 awk 'BEGIN {print "foo"}' | cat ではダメなんだろうという疑問が残ります。 catは標準入力を画面に出力するから、どうしてechoを挟む必要があるんだろうなあ。 基本を勉強します。
324 名前:login:Penguin [2019/11/10(日) 06:32:08.44 ID:ctoiO8PJ.net] >>321 >awk 'BEGIN {print "foo"}' | echo $(cat) は、なぜ 言葉足らずで混乱させちゃったかもしれません。 パイプを通した時echoが明示的に引数必要なときがあるのを強調したかっただけで、 正規表現とかのフィルター挟む必要ないなら awk 'BEGIN {print "foo"}' | echo $(cat) と awk 'BEGIN {print "foo"}' | cat は結果は同じです よろしくです
325 名前:login:Penguin [2019/11/10(日) 10:26:59.76 ID:55kHOWDB.net] >>322 ご丁寧にありがとうございました。 echoに上流からのデータを渡したいときに、 教えて頂いた方法を使ってみたいと思います。 勉強になりました!
326 名前:login:Penguin mailto:sage [2019/11/10(日) 10:32:12.31 ID:3ICQqSoJ.net] AMDのRyzen3 2200G買っちゃいました。まちがって型落ちの方買っちゃいました。でも安かったのでセーフ。ボクもアンド使いマンに転校。 せっかくだからカーネルをコンパイルしよおと思いました。5.4.0-rc6 どおせならCPUを合わせようと、プロセッサーファミリイのオプション見たら以下から選べとありました。 ・Opteron/Athlon64/Hammer/K8 ・Intel P4 / older Netburst based Xeon ・Core 2/newer Xeon ・Intel Atom ・Generic-x86-64 アンドなので、一番上のやつを選んだんですが、RyzenはK8とかじゃなくてZenアーキテクチァーなので、性能を出し切れてるかわかんないです。 Core2のを選んだほうが逆に良かったでしょおか。わかんないです。 どっちがいいと思いますか? ちなみにコンパイル中にまだgcc落ちてないです。エラー心配です。3000番台買えばよかった。
327 名前:login:Penguin mailto:sage [2019/11/10(日) 12:43:22.82 ID:gTK5eGja.net] 3000番も2000番もたいして変わらないよ AMDはM/BとRAM選びが肝 2200GはSEGV出ないはずだが
328 名前:login:Penguin [2019/11/10(日) 18:19:04.92 ID:bw8+MKhE.net] シェルスクリプトのforループなどで、 ループindexが0のときだけ1を得て、 それ以外の場合は、全て2を得る方法ってあるでしょうか。 for((i=1 ; i<100;i++)) ; do ここでループインデックスに応じて上記のように、1か2を得たい。 ; done 最初、シンプルにi/i +1 で、目的は達成できると思いきや、 0除算エラーに見舞われて、手をこまねいています。 別途
329 名前:、関数を作って引数を判断して目的の値を得るしかないでしょうか。 [] [ここ壊れてます]
330 名前:login:Penguin mailto:sage [2019/11/10(日) 18:30:09.62 ID:bGIz+Rmu.net] tigervncでログインするとrootユーザーだとサウンド設定の音源ボードが存在するのに 一般ユーザーだとダミーの出力になってしまいます。 一般ユーザーでも音源使えるようにする方法どこかに書いてありませんか?
331 名前:login:Penguin mailto:sage [2019/11/10(日) 19:06:52.20 ID:jMS4sT3n.net] >>326 こういうこと? expr 2 - \( i = 0 \)
332 名前:login:Penguin mailto:sage [2019/11/10(日) 20:58:38.44 ID:2hfa7LeL.net] え?あ?何やってるんだろう? 放置してたが、さらに斜め上のw どうして、ゼロ除算するような発想が生まれて、さらにこういうレスがつくんだろw > ループindexが0のときだけ1を得て、 > for((i=1 ; i<100;i++)) ; それループインデックスの最初は1だからw ゼロ除算するってことだから i は 0から始まるのが正しいんだろうとして > ループindexが0のときだけ1を得て、 > それ以外の場合は、全て2 と自分が書いてるとおり書けばいいんだよ for((i=0 ; i<100;i++)) ; do echo $((i == 0 ? 1 : 2)); done 計算せずになんでも文字列処理してしまうやつがいるが、 時には計算しないほうがいい
333 名前:login:Penguin mailto:sage [2019/11/10(日) 20:59:38.30 ID:2hfa7LeL.net] ちなみに>>328 はexprをループの数だけ呼び出すから遅くなる。
334 名前:login:Penguin mailto:sage [2019/11/10(日) 21:01:13.86 ID:2hfa7LeL.net] >>327 Linuxで音鳴らすとか興味ないからやったこと無いけど (デスクトップインストールすると勝手に鳴るが) ユーザー権限の話なら、いつものグループに追加するとかじゃね?
335 名前:login:Penguin mailto:326 [2019/11/11(月) 02:00:29.69 ID:YGj5Cajt.net] >>329 計算でやろうとするのは止めて、 素直に文字列処理することにしました。 $((i == 0 ? 1 : 2)) は、ワンライナーで書けて、気に入っています。 どうも、ありがとうございました。 >>328 expr という評価の方法もあるのですね。 初めて知りました。 ありがとうございます。
336 名前:login:Penguin mailto:sage [2019/11/11(月) 02:22:30.36 ID:0/0z68zi.net] >>332 > $((i == 0 ? 1 : 2)) これは文字列処理じゃないぞw 三項演算子という、足し算掛け算などの演算子の一種だ
337 名前:login:Penguin mailto:sage [2019/11/11(月) 07:59:21.24 ID:Ok9x9yJN.net] >>245 亀レスで申し訳無いです。 実際にやってみました、他ドメインに配送するサーバのipアドレスのみspfに記載しました。 特に問題は起きていないのでこれでokです、ありがとうございました。
338 名前:login:Penguin mailto:sage [2019/11/11(月) 09:15:30.61 ID:dfNNi0Md.net] >>331 ビンゴでした。 ユーザーをaudioグループに追加したら鳴るようになりました。 ありがとう。
339 名前:login:Penguin [2019/11/11(月) 14:49:32.77 ID:YGj5Cajt.net] >>333 >計算せずになんでも文字列処理してしまうやつがいるが、時には計算しないほうがいい 文字列処理、 計算、 三項演算子、 計算というのは、i/i+1みたいなやり方で、 ここでは、三項演算子という方法で目的の数を得ているわけですね。 文字列処理は、カット、ペーストかな。
340 名前:login:Penguin mailto:sage [2019/11/11(月) 16:13:58.88 ID:IZoGZSsw.net] まじでくだらない質問で恐縮です gnome-shellにおいてClient-side decorationsに対応していないアプリを起動した時、ウインドウデコレーションは何を使ってるんでしょうか?
341 名前:login:Penguin [2019/11/11(月) 16:37:55.85 ID:naW+b3Eo.net] すまんが、CSVファイルをくっつけたいんだけどさあ 最終行に改行をくっつけて統合とか、簡単にやる技あったら教えてくれんかな?
342 名前:login:Penguin mailto:sage [2019/11/11(月) 16:56:41.08 ID:9Yg3i9AC.net] python
343 名前:login:Penguin mailto:sage [2019/11/11(月) 17:03:57.19 ID:UPZ/Wiqk.net] >>338 cat
344 名前:login:Penguin [2019/11/11(月) 17:10:11.94 ID:naW+b3Eo.net] catでくっつけると、最終行に改行をいれる方法がわからんべ・・・どうすればよかんべえな?
345 名前:login:Penguin mailto:sage [2019/11/11(月) 17:16:46.25 ID:S7y8Ir5L.net] $ cat csv1 <(echo) csv2 > csvnew
346 名前:login:Penguin [2019/11/11(月) 17:27:53.15 ID:oV29utb4.net] >>338 for f in *.csv; do printf '%s\n' "$(cat "$f")"; done "$(cat FILE)" で各ファイル末尾の1個以上の連続改行を捨てて printf で改めて改行を付ける
347 名前:login:Penguin mailto:sage [2019/11/11(月) 17:36:04.05 ID:UPZ/Wiqk.net] echo >> file.csv でいいだろ
348 名前:login:Penguin mailto:sage [2019/11/11(月) 17:50:41.99 ID:S7y8Ir5L.net] awk 1 *.csv
349 名前:login:Penguin [2019/11/12(火) 01:02:34.72 ID:p+ynSJox.net] メモリーの中見るのにいいソフトないですか? メモリーが完全にクリアされたか メモリーがどのソフトが使ってどんなデータが入ってるか 見れるソフトないですか? てか、セキリティ上メモリーを検査するソフトってあるの? まあ、超有名でユーザー多いソフトでお願いたします。
350 名前:login:Penguin mailto:sage [2019/11/12(火) 01:07:26.34 ID:oeh+e4xj.net] メモリーの中を見るって、まさか全容量見ていくの?
351 名前:login:Penguin [2019/11/12(火) 01:24:12.62 ID:p+ynSJox.net] >>347 いや、やりたいのはソフトが使ってるメモリーの内容を確認しようとしてるのだが、出来ますか? ついでに、このソフトが「メモリーの内容をこのソフト以外使ってない」とか メモリーが外部に漏れてないとか確認できる方法ってありますか? あと、このソフト閉じたらメモリーがちゃんとクリアされてるか確認したいですね とくに、ソフトはどれと決まってません。 まあ、めもちょうけいのソフトとかで実験出来れば。
352 名前:login:Penguin mailto:sage [2019/11/12(火) 02:54:32 ID:gJ8kRipG.net] >>348 そんなツールは知らんが事態はあなたの思っているよりも複雑だよ。 まずプログラムの使っているメモリというものは、 カーネルの都合で物理メモリ上(memory compaction)やswap領域上(paging)を動き回る。 これを防ぐには/proc/sys/vm/compact_unevictable_allowedを0に設定したカーネル上で、 かつ、プログラム側が高セキュリティを要求するメモリ領域に対して 明示的にmlockシステムコールを呼ぶ必要がある。 > ソフト閉じたらメモリーがちゃんとクリアされてるか 通常は物理メモリの内容は放置で、他の用途に物理メモリが 割り当てられる段階になって初めてクリアされる。 カーネルでメモリが解放された瞬間にクリアする必要があるなら CONFIG_PAGE_POISONINGを有効にしてコンパイルしたカーネルが必要。 つまりカーネルとアプリケーション両方が対応している必要がある。