- 1 名前:login:Penguin mailto:sageteoff [2017/09/12(火) 21:04:19.86 ID:dVkieuux.net]
- まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!! www12.atwiki.jp/linux2ch/ 読んでも解決しなかったら、質問を書きこむ前にここを読もう。 www12.atwiki.jp/linux2ch/?About 質問に対して答えてもらったら、お礼よりも、結果報告。 過去ログ検索 Google検索 www.google.co.jp/search?q=site:2ch.net/test/read.cgi/linux/ 関連スレッドは、誰か頼む ※前スレ くだらねえ質問はここに書き込め!Part 228 mao.2ch.net/test/read.cgi/linux/1494314571/
- 447 名前:login:Penguin mailto:sage [2017/11/05(日) 10:57:14.65 ID:EigCfP3E.net]
- 416 で unpack と言った者だけど、ごめん、各種ディストリビューションの標準リポジトリに入ってるツールかと思ってたら、全然そんなことなかった。
Janssens (2014) "Data Science at the Command Line", O'Rilly (長尾高弘訳 (2015)『コマンドラインではじめるデータサイエンス: 分析プロセスを自在に進めるテクニック』株式会社オライリー・ジャパン) で紹介されているシェルスクリプトで、コード自体は以下です。 https://github.com/jeroenjanssens/data-science-at-the-command-line/blob/master/tools/unpack
- 448 名前:login:Penguin mailto:sage [2017/11/05(日) 11:02:44.86 ID:yBRrYhwM.net]
- sed -ie "s/^[ \t]*;[ \t]*\(age[ \t]*=[ \t]*1\);/\1/g" hoge.conf
みたいな感じか?
- 449 名前:login:Penguin mailto:sage [2017/11/05(日) 11:04:15.64 ID:ppw1dQqN.net]
- そうなるんですよね
でもなんかそうやるとメンテナンス性が悪くて
- 450 名前:login:Penguin mailto:sage [2017/11/05(日) 11:36:55.23 ID:GmurhxEy.net]
- アプローチ自体を考え直した方がいいと思う
- 451 名前:login:Penguin mailto:sage [2017/11/05(日) 11:37:25.53 ID:GmurhxEy.net]
- >>438
そんなローカルなスクリプトを何の説明もなしに出されてもわからんよ、、、、
- 452 名前:login:Penguin mailto:sage [2017/11/05(日) 11:44:16.64 ID:espptkuq.net]
- >>438
どのディストリビューションにそれが入ってるんだよ… 自分でgithubから持ってくるしかないようなレベルだろ… シェルスクリプト初心者の練習みたいな…
- 453 名前:login:Penguin mailto:sage [2017/11/05(日) 11:45:29.60 ID:yBRrYhwM.net]
- >>440
もしその設定ファイルが他のファイルをインクルードできるなら 変更ある分だけを別ファイルにして includeの行をコメントアウトするなり別ファイル指定するなりするほうがスマートそう
- 454 名前:login:Penguin mailto:sage [2017/11/05(日) 11:58:30.64 ID:doSZ3ycS.net]
- スマソって。。何年なんだここは
- 455 名前:login:Penguin mailto:sage [2017/11/05(日) 12:30:47.71 ID:kUT3ZcO8.net]
- >>437
実行時のコマンドラインオプションで変更できるようにする
- 456 名前:login:Penguin mailto:sage [2017/11/05(日) 12:52:18.54 ID:LdV6ma21.net]
- >>440
メンテナンス性が悪くてと言われても、 どんな風になったら良いのかって他人には分からんからな
- 457 名前:login:Penguin mailto:sage [2017/11/05(日) 12:56:33.45 ID:LdV6ma21.net]
- >>438
そのスクリプトよりは、難しそうな本を読んでいることに感心した
- 458 名前:login:Penguin mailto:sage [2017/11/05(日) 13:55:47.00 ID:oXQ+ymAx.net]
- キーボードから標準入力に文字を送る時は
文字を入力するたびに送られているのか、 シェルがバッファに貯めておいて、 ctrl+dを入力した時点でまとめて送っているのか どっちなんでしょうか?
- 459 名前:login:Penguin mailto:sage [2017/11/05(日) 14:45:32.70 ID:IKnBZjg+.net]
- >>449
プログラムを起動したあとはシェルはほとんど関係ない 大抵は擬似ターミナルや仮想ターミナルが一行ずつバッファリングしてエンターでフラッシュされる bashなんかは履歴操作やタブ補完を実現するためにバッファリングを無効化して一文字ずつbash側で処理しているはず
- 460 名前:login:Penguin mailto:sage [2017/11/05(日) 15:08:16.50 ID:yBRrYhwM.net]
- termios
rawモード あたりで調べよ
- 461 名前:login:Penguin mailto:sage [2017/11/05(日) 17:47:00.64 ID:Ele9y/Ip.net]
- ファイル名に使える文字とか、コマンドと引数の入力の長さとかってシェルが関係しますか?
bashとzshに違いがあったりしますかね?
- 462 名前:login:Penguin mailto:sage [2017/11/05(日) 18:45:11.94 ID:GmurhxEy.net]
- 前者はファイルシステムの話だからシェルは関係ない
後者は試してみればいいんじゃね
- 463 名前:login:Penguin mailto:sage [2017/11/05(日) 19:00:04.45 ID:xQq/5SvH.net]
- >>450
あれはターミナルがやっていたのですか ありがとうございました
- 464 名前:login:Penguin mailto:sage [2017/11/05(日) 19:08:49.13 ID:fXpZD1Pi.net]
- envの変更を検知するコマンドってないですか?
あるコマンドを実行すると$HOGEが空になったり$UGAが作られたりするので調べたいんです
- 465 名前:login:Penguin mailto:sage [2017/11/05(日) 19:15:54.76 ID:nJdiFyHY.net]
- >>455
printenv の差分を取るっていう方法じゃだめ? 「あるコマンド」が何か知らないけど,仮に cmd だとして $ printenv > /tmp/bef.env $ cmd $ printenv | diff /tmp/bef.env - これだと手間すぎるか……。
- 466 名前:login:Penguin mailto:sage [2017/11/05(日) 19:54:59.86 ID:yBRrYhwM.net]
- あるコマンドってなんだろ
シェル・環境変数書き換えるには直接代入するか、source(.)するくらいしか方法ないと思うが...
- 467 名前:login:Penguin mailto:sage [2017/11/05(日) 21:27:47.52 ID:MmHBtuhd.net]
- それはひみつのアッコちゃんです
- 468 名前:455 mailto:sage [2017/11/05(日) 21:55:11.63 ID:jjRDPvZ/.net]
- printenvしてみたけど表示されません
ちなみに例えとしてgit 2.50とかです $__git_all_commandsが存在しますけどprintenvが表示されません
- 469 名前:455 mailto:sage [2017/11/05(日) 22:00:03.59 ID:jjRDPvZ/.net]
- https://askubuntu.com/questions/275965/how-to-list-all-variables-names-and-their-current-values
- 470 名前:login:Penguin mailto:sage [2017/11/05(日) 22:07:35.06 ID:lPekFiTs.net]
- gtx760搭載PCの場合、Nvidiaのプロプライエタリドライバにした方が描画性能って上がりますか?
Ubuntuのオープンソース?ドライバでも今のところ問題はないんですが気になるので。
- 471 名前:login:Penguin mailto:sage [2017/11/05(日) 23:14:56.30 ID:nJdiFyHY.net]
- >>459
$ set | grep -E '^[^=]*=.*' でどうですかね ところで git なら git status とかの方が環境の確認とかしやすいと思うんだけど それをしない理由は何?
- 472 名前:login:Penguin mailto:sage [2017/11/05(日) 23:56:39.80 ID:ZIEB/bf7.net]
- 例だからだろう。
- 473 名前:login:Penguin mailto:sage [2017/11/06(月) 11:29:24.08 ID:94lQ11yY.net]
- #!/bin/bash
f(){ readonly local a=1 } f f 1 hoge.sh: 行 3: n: 読み取り専用の変数です 1 なんでですか?f抜けた後も変数aが残り続けるんですか?
- 474 名前:login:Penguin mailto:sage [2017/11/06(月) 18:02:13.21 ID:7REHwSxi.net]
- ubuntu 17.10で:
他エディタでは日本語入力できるのにatomでは 日本語入力出来ない nm-l2tpでl2tp接続してる時、remmina でrdpや sshすると十数秒でセッションのウィンドウが閉じる termius でキーチェイン作成しようとした時、 名前は入力でき、キーも手入力ならできるが ctrl+vするとtermius がフリーズする と3つあるんですが一つでも対応知ってる人 いたら教えてください
- 475 名前:login:Penguin mailto:sage [2017/11/06(月) 18:21:50.95 ID:WazWHTCq.net]
- >>464
腑抜けてるからwww
- 476 名前:login:Penguin [2017/11/06(月) 21:07:07.48 ID:MoJrbVMX.net]
- >>464
なんでって……それが readonly の役目だから。 何が起こっているか理解できていないようなら引数無しで実行してみれば理解の助けになるかもしれない。 もちろんマニュアルを読んだ上でね。
- 477 名前:464 mailto:sage [2017/11/06(月) 21:41:19.21 ID:g9s7sRGy.net]
- >>467
何を言ってるのか意味が分かりません readonlyの機能についての質問はしてないです
- 478 名前:login:Penguin mailto:sage [2017/11/06(月) 22:14:05.85 ID:Oo0mUJae.net]
- >>468
君は馬鹿ですか? >>464はreadonlyで定義してるからreadonlyの機能で localが無効にされます。 readonlyの事をよく知らずに使っているみたいなので manあたりでがんばって勉強しましょう。
- 479 名前:login:Penguin mailto:sage [2017/11/07(火) 00:00:03.15 ID:+g2IdMbw.net]
- bash -c "echo "1""
なんでこれ"1"の"をエスケープしなくても実行できるんですか?
- 480 名前:login:Penguin mailto:sage [2017/11/07(火) 00:23:26.43 ID:F+zqDm+2.net]
- >>470
以下の3つの文字列が区切り文字(スペース)なしでくっついて1つの引数になってるな "echo " 1 "" 結局 「echo 1」しているのと同じ
- 481 名前:login:Penguin mailto:sage [2017/11/07(火) 03:58:56.09 ID:svusc1J0.net]
- echo '<a href="'$var'">'
とかちょっと書くときに使ってるわ
- 482 名前:login:Penguin [2017/11/07(火) 06:10:41.82 ID:Wq3ldjBx.net]
- >>464
その local は readonly コマンドの引数 local コマンドは実行されていないから何もローカル変数にはなっていない かわりに local という名前の変数が読取専用になっている f() { readonly local a=1 local=2 } f # $ bash a.bash # a.sh: line 3: local: readonly variable 次のようにすればいい f() { local a=1 readonly a }
- 483 名前:login:Penguin mailto:sage [2017/11/07(火) 06:39:32.23 ID:GS6EKVc/.net]
- プログラミングには、Ruby, PowerShell などを使え
シェルスクリプトは、ややこしい
- 484 名前:login:Penguin mailto:sage [2017/11/07(火) 07:42:56.99 ID:svusc1J0.net]
- >>474
使えない人は無理せず引っ込んでていいですよ
- 485 名前:login:Penguin mailto:sage [2017/11/07(火) 07:48:14.23 ID:sDYWtBei.net]
- るびーw
- 486 名前:login:Penguin [2017/11/07(火) 21:04:30.27 ID:e0GREz77.net]
- suspendから復帰した時に画面が復帰できないパターンのやつだけどどこ弄るんだっけ
- 487 名前:login:Penguin mailto:sage [2017/11/07(火) 21:13:20.12 ID:pOMRAWT6.net]
- がんばルビィ
- 488 名前:login:Penguin mailto:sage [2017/11/07(火) 23:07:18.17 ID:qa9waxV0.net]
- >>474
オブジェクトまたはポインタが使えないような言語はプログラマからするとプログラミング言語とは言えないだろうからな
- 489 名前:login:Penguin mailto:sage [2017/11/08(水) 07:01:32.70 ID:zDnNn8QN.net]
- Ruby, PowerShell は、オブジェクトのやりとりだけど、
シェルスクリプトは、文字列でやりとり!w シェルスクリプトで、プログラミングは無理だろ どの道、Vagrant, Chef は、Ruby だろ。 Ruby 必須 誰も、Vagrant の作者、Mitchell Hashimoto (HashiCorp)を、 避けて通ることはできない、と言われている
- 490 名前:login:Penguin mailto:sage [2017/11/08(水) 10:57:33.50 ID:KhqBXvMu.net]
- swapが作られないようにメモリ使用率を制限してコマンドを実行する方法を教えてください
- 491 名前:login:Penguin mailto:sage [2017/11/08(水) 11:15:55.45 ID:OpwUyrd+.net]
- swapoff
- 492 名前:login:Penguin mailto:sage [2017/11/08(水) 11:35:50.25 ID:987Ik+BP.net]
- ワロス
- 493 名前:login:Penguin mailto:sage [2017/11/08(水) 11:45:46.26 ID:fDp5wKbI.net]
- #!/bin/bash
echo $COLUMNS これをhoge.shに書いて bash hoge.shやると値が空で何も表示されないのはなんでですか? 直接ターミナルでecho $COLUMNSすると数字が出るんですが・・・
- 494 名前:login:Penguin mailto:sage [2017/11/08(水) 11:46:07.96 ID:QLI/aung.net]
- RUDYって誰か知ってますか?
- 495 名前:login:Penguin mailto:sage [2017/11/08(水) 11:48:52.86 ID:fDp5wKbI.net]
- 値を取るだけならresizeを加工するなりtputから取ればいいんですけど
なんでbashでスクリプト起動したら$COLUMNSが空なんですかね?
- 496 名前:login:Penguin mailto:sage [2017/11/08(水) 12:09:04.54 ID:lPnhCVyL.net]
- CentOS7のsha256sum(coreutils8.22)で取ったsha256チェックサムと
同じファイルをWindowsの7zipで取ったsha256チェックサムが違うんだけど、 これはどうして? sha256チェックサムって、OSとかの環境に依存するものなの?
- 497 名前:login:Penguin mailto:age [2017/11/08(水) 12:31:06.11 ID:SOPR63fU.net]
- しない
- 498 名前:login:Penguin mailto:sage [2017/11/08(水) 13:16:52.04 ID:RS04BOU0.net]
- >>487
本当に同じファイルかどうか、バイナリ比較してみて。 クラウドストレージを経由してダウンロードしてきたのなら、 改行コードが変換されているかもしれんし。
- 499 名前:login:Penguin [2017/11/08(水) 17:05:36.98 ID:Ynh3oCnI.net]
- >>484
「そういう仕様だから」としか答えようが無いが、>>468 のような赤ちゃんには納得してもらえなさそうだ。
- 500 名前:login:Penguin mailto:sage [2017/11/08(水) 18:41:31.72 ID:B44m10If.net]
- いきなりYouTubeでh264の動画だけ激重コマ送りになって3日ぐらい悩んでた
ほかの形式だと4kでも普通に再生できるし、ブラウザ変えてもビデオドライバ変えても1ミリも改善無し、そもそもsmplayerとかだと普通に再生出来るという謎 再生支援効いてないとかそんなレベルじゃないカックカクだからもう何も思いつかなかったんだけど、 その後やけくそでPCの掃除して起動したら普通に再生出来た 散々再起動しても変化なかったのに何故掃除をしただけで…? 今でも不思議で思い出す度ゾッとします…(怪談風)
- 501 名前:login:Penguin mailto:sage [2017/11/08(水) 19:54:31.11 ID:Qn22zgiy.net]
- 以下のようにインデントで構造化したシェルスクリプトにおいてヒアドキュメントを使う際、
以下のように行頭に余計なペースを入れるのは駄目、というか「EOF」は行頭から始まらないとエラーですが、 人間の見た目にはスペース入ったほうが分かりやすいですよね。 何か良い手はないでしょうか?ヒアドキュメントを使う限り避けようがないですか? if 〜 ;then if 〜 ;then if 〜 ;then cat << EOF hoge fuga EOF fi fi fi
- 502 名前:login:Penguin mailto:sage [2017/11/08(水) 20:01:48.98 ID:zDnNn8QN.net]
- >>484-486
bash hoge.sh とすると、そのプロセスは、端末シェルの子プロセスになり、 双方の変数は、別々のものになる(シェル変数) export を付ければ、すべての子プロセスへ、コピーされる。 ただし、共有はされず、コピーされるだけ 1つの子プロセスだけに、コピーしたいのなら、サブシェルの中で、export する。 その他の子プロセスには、コピーされない。 ( ) はサブシェル (COLUMNS=a; export COLUMNS; bash hoge.sh) 親子プロセスで、変数を共有するなら、 source hoge.sh または、 . hoge.sh で、カレントシェル上(親プロセス内)で、スクリプトファイルを実行する。 子プロセスは作られない 「export シェル変数 環境変数 サブシェル source コマンド」などで検索して UNIX シェルスクリプト・コマンドブック 第3版、山下哲典、2015
- 503 名前:login:Penguin mailto:sage [2017/11/08(水) 20:09:24.58 ID:zDnNn8QN.net]
- >>492
<<- を使えば、終わりの区切り文字の前に、Tab を置ける cat <<- EOF hoge [Tab]EOF
- 504 名前:login:Penguin mailto:sage [2017/11/08(水) 21:02:45.03 ID:rLly67kk.net]
- >>490
その仕様はどこで確認できますか?
- 505 名前:login:Penguin mailto:sage [2017/11/08(水) 21:03:26.74 ID:rLly67kk.net]
- >>490
どうしてそうなっているのかプログラマーらしく説明をお願いします
- 506 名前:login:Penguin [2017/11/08(水) 21:52:47.91 ID:x+7GccaL.net]
- >>495
man sh
- 507 名前:login:Penguin [2017/11/08(水) 22:41:48.76 ID:cZgXBXPJ.net]
- 仏教学とコンピュータ科学はどっちの方が難しいですか?
- 508 名前:login:Penguin mailto:sage [2017/11/08(水) 23:45:01.07 ID:ZLVspgOf.net]
- デュアルディスプレイで片方だけ縦にしたら、Chromiumの中でだけマウスカーソルがデカくなったんだが同じ状況の人いないかな
openbox+comptonで、xrandrで設定してるんだけどChromium側の問題なのか判断出来ねえ
- 509 名前:login:Penguin mailto:sega [2017/11/09(木) 08:56:03.47 ID:ga66tKkE.net]
- 端末から、GUIを終わらせるにはどうしたらいい?
runlevel 3 とかやるのはさすがに乱暴な気がするけどこれが一番楽かな
- 510 名前:login:Penguin mailto:sage [2017/11/09(木) 09:17:55.04 ID:va2tRuYr.net]
- >>500
DMを終了させるだけ
- 511 名前:login:Penguin mailto:sage [2017/11/09(木) 12:22:55.21 ID:3wHTR2RH.net]
- Xをkillするだけじゃないの?
モダンなディストリビューションは違うんだろうか。
- 512 名前:login:Penguin [2017/11/09(木) 12:39:05.26 ID:IUdUBunK.net]
- systemdならsystemctl stopでDM止める
- 513 名前:login:Penguin mailto:sage [2017/11/09(木) 14:44:28.60 ID:90Lhfcpm.net]
- >>489
差の原因が分かりました CentOS側で、元々はなかった&h00が並んでいたり、他のファイルの内容が混ざったりと、 ファイルシステムが壊れていたようです そのマシンはただいまディスク交換中…
- 514 名前:login:Penguin mailto:sage [2017/11/09(木) 15:30:56.84 ID:TGRBNDeV.net]
- DMってなに?
- 515 名前:login:Penguin [2017/11/09(木) 19:56:28.60 ID:D3dz+BxW.net]
- DeviceMapper
- 516 名前:login:Penguin mailto:sage [2017/11/09(木) 20:09:05.05 ID:v0HsJ805.net]
- ディスプレイ・マネジャー
- 517 名前:login:Penguin mailto:sage [2017/11/09(木) 20:40:05.81 ID:5ecNAlJ5.net]
- init.dの場合
/etc/init.d/xdm stop ※xdmでなくgdmやkdmなど他のdmの場合もあり systemdの場合 service gdm stop ※同上 いずれもrootで実行する必要あり なおXを直接killしてもDMによりXが再起動される
- 518 名前:login:Penguin [2017/11/10(金) 12:20:11.33 ID:cUMnkVFu.net]
- あ?デバイスマネージャだろ?
- 519 名前:login:Penguin mailto:sage [2017/11/10(金) 14:43:34.35 ID:vBGnnsN8.net]
- インストールの画面を見ていると
./../../〜 みたいなパスが表示されていたのですが 最初の./は必要なのでしょうか?
- 520 名前:login:Penguin [2017/11/10(金) 16:25:13.73 ID:cUMnkVFu.net]
- あのさあ、今日GEditのTシャツ着た20歳くらいの姉ちゃんがいたんだけど、
あのTシャツどこで買えるかな?
- 521 名前:511 [2017/11/10(金) 16:26:31.12 ID:cUMnkVFu.net]
- スマン、https://www.zazzle.co.jp/gedi+t%E3%82%B7%E3%83%A3%E3%83%84
コレだったわwwwwwwwwwwww
- 522 名前:login:Penguin [2017/11/10(金) 16:35:40.39 ID:cUMnkVFu.net]
- ウホッ
同じWebサイトにイッパイあったwww https://www.zazzle.co.jp/linux+%E3%82%A2%E3%83%91%E3%83%AC%E3%83%AB
- 523 名前:login:Penguin mailto:sage [2017/11/10(金) 16:46:26.98 ID:JdPLLQN4.net]
- >>510
例えばカレントディレクトリにあるファイルを実行する場合には ./を付ける必要がある。
- 524 名前:login:Penguin [2017/11/10(金) 16:49:31.10 ID:cUMnkVFu.net]
- https://www.zazzle.co.jp/gedit_t%E3%82%B7%E3%83%A3%E3%83%84-235491106072788021
あるじゃねえか・・。
- 525 名前:login:Penguin mailto:sage [2017/11/10(金) 18:25:40.30 ID:vBGnnsN8.net]
- >>514
それはそうですが、 ../は「カレントディレクトリの親ディレクトリ」の意味になので その前にカレントディレクトリを明示する必要はない気がします
- 526 名前:login:Penguin mailto:sage [2017/11/10(金) 21:28:51.68 ID:9TnbJRX/.net]
- >>516
例えばカレントディレクトリが無くなった場合、./を付けておくとエラーになるので異常を検出できる
- 527 名前:login:Penguin mailto:sage [2017/11/10(金) 21:39:59.17 ID:Uy3ZhTaq.net]
- カレントディレクトリが無いなら、cdが失敗するより成功した方が嬉しいんじゃないか。
cd /usr/local/. のようにパスの末尾に付ける人もいるよね。
- 528 名前:login:Penguin mailto:sage [2017/11/10(金) 23:07:31.12 ID:6pl7BH/B.net]
- >>517
こマ?
- 529 名前:login:Penguin mailto:sage [2017/11/10(金) 23:11:36.63 ID:DBYZcYUN.net]
- cd
mkdir test cd test (別ウィンドゥで)rm -rf test ls ./../ ふつうに(エラーにならずに)動くな
- 530 名前:login:Penguin mailto:sage [2017/11/10(金) 23:13:22.67 ID:6pl7BH/B.net]
- >>520
サンクス 書き込んだ直後に、自分で試せばよかったと思ってたところだった
- 531 名前:login:Penguin [2017/11/11(土) 08:14:38.21 ID:wImL0ymk.net]
- >>516
そのほうが簡単だからでは ./ を付ける必要がある場合と ./ を付けても付けなくてもいい場合があるなら 常に ./ を付けていればどちらなのか判断して処理を分ける必要がなく、コードが単純で済む
- 532 名前:login:Penguin [2017/11/11(土) 12:41:24.86 ID:yfrfHCT2.net]
- 何をどうやってインストールしたのか知らないが、多分たまたま
- 533 名前:そういう表示になっただけじゃないかなあ。
通常はディレクトリ名を変数に入れるわけで、カレントディレクトリならその値は '.' になる。 相対指定も普通に使われるから echo "$base/$dir/$file" みたいなことをして、そういう表示になるのも特におかしなことではない。わざわざ正規化する必要性も無いだろう。 まあ、何をどうやってインストールしたのか知らないから実際に何が起こったのかはわからない。 ここはひとつ、自分で時間と労力を割いて調べてみてはどうか。 [] - [ここ壊れてます]
- 534 名前:login:Penguin mailto:sage [2017/11/11(土) 14:11:45.24 ID:o+wzVWui.net]
- どうせmakeあたりが吐いてんだろ
- 535 名前:login:Penguin mailto:sage [2017/11/11(土) 18:43:50.94 ID:HHcUAZ+T.net]
- printfコマンドで固定小数点表記をする場合、「小数点以下N桁」かつ「小数点以下の不要な0を空白」にする方法はありますか?
たとえば123.45を全体で10桁、小数点以下3桁として「xxx123.45x」みたいに出力したいです(xは空白) シェルのprintfで不可能ならawk、perl等なんでもいいです。
- 536 名前:login:Penguin mailto:sage [2017/11/11(土) 20:03:27.60 ID:6Yb/+pxM.net]
- Mozc tool の文字パレットに表示されてるUnicode文字は、
Unucide文字を扱える同じフォントを使っているアプリ(ターミナルやブラウザなど)で 豆腐にならずにちゃんと表示できる、と思っていいんだよね。 LANG=en_US.UTF-8 環境の urxvt で Migu 1M フォントを使ってるんだけど、 ふつうの日本語文字(例えば「う」utf-8 : E3 81 86)は表示できるのに、 記号類(例えば「←」utf-8 : E2 86 90)は豆腐になる。 なんでだろ? ちなみに、Firefox では同じフォントで問題なく表示できる。
- 537 名前:login:Penguin [2017/11/11(土) 21:50:12.57 ID:NCNCbDK9.net]
- >>525
cフォーマットだし%10.3lfで良くないか?
- 538 名前:login:Penguin mailto:sage [2017/11/11(土) 21:56:24.80 ID:WBCacujO.net]
- Linuxブートプロセスのソースコードを読んでいるのですが、
やっぱりハードウェアの知識がないとなかなか理解できないものでしょうか? 電子回路についての知識がほとんどなく、例えばCMOS回路と言われても ちんぷんかんぷんなのですが、こんな私でもLinuxブートプロセスを 理解できるようになるでしょうか? いずれはOSの動く仕組みをすべて理解したいと思っています
- 539 名前:login:Penguin mailto:sage [2017/11/11(土) 23:33:34.38 ID:KxsBSMXh.net]
- >>528
マルチ。反応すんな
- 540 名前:login:Penguin mailto:sage [2017/11/12(日) 00:33:38.04 ID:KHJioaXo.net]
- マルチだから無視って心狭くない?
- 541 名前:login:Penguin mailto:sage [2017/11/12(日) 00:57:54.75 ID:2h9rjZ7K.net]
- >>530 だよな
>>528 最低でも国立の情報工学系の大学院卒レベルの知識ないと駄目 と言うことで、先ず、来年、国立の情報工学系の大学に入って勉強する。 そして、大学院に行くのが良いよ。
- 542 名前:login:Penguin mailto:sage [2017/11/12(日) 08:12:08.25 ID:MiFm+OzK.net]
- マルチへの回答は別スレでの回答とカブったりして
労力の無駄になりがち
- 543 名前:login:Penguin mailto:sage [2017/11/12(日) 09:48:53.87 ID:N1bIJN6J.net]
- つまり大学院だな
- 544 名前:login:Penguin mailto:sage [2017/11/12(日) 11:08:58.27 ID:czPySo4P.net]
- 俺はわざとマルチに見せかけて他人の質問を他スレにコピペする愉快犯だけど
今回のはマルチ? 👀 Rock54: Caution(BBR-MD5:492359533d1dfe6d54ab866e37230060)
- 545 名前:login:Penguin mailto:sage [2017/11/12(日) 12:15:25.06 ID:ztoc9/RB.net]
- Linux勉強したくてVMwareにCentoOS7入れてみたんだけど、起動してしばらく放置すると
青い画面で中央に日時が表示される画面になってしまって、これを上にドラッグすると デスクトップ画面に戻るのはわかったんだけど、この青い画面にならないようにするには どう設定すればいいの?
- 546 名前:login:Penguin [2017/11/12(日) 12:43:27.07 ID:l4+P85M7.net]
- GNUnetってやつの使い方教えてください。
- 547 名前:login:Penguin mailto:sage [2017/11/12(日) 12:48:29.88 ID:WR0L9klW.net]
- >>533
昔なら中卒(旧制中学ではない)コンピュータ業界10年、ソフトウェアエンジニアの 係長ってのがいたよ。 現代では高学歴化しすぎて、学歴が必要なのかね?
|

|