1 名前:名称未設定 mailto:sage [2016/05/06(金) 04:16:59.70 ID:Kkeqv6zz0.net] OS X を Unix として使ってる人の為のスレです。 ■関連スレ Fink 使ってるの洩れだけなのかっ!?【rev.2】 potato.2ch.net/test/read.cgi/mac/1166780804/ MacPorts でワクワク UNIX ライフ Part 3 potato.2ch.net/test/read.cgi/mac/1315401888/ Homebrew でゾクゾク UNIX ライフ2 potato.2ch.net/test/read.cgi/mac/1309843497/ AppleScript アップルスクリプト 質問、発表 6 potato.2ch.net/test/read.cgi/mac/1387630245/ 【中の人】Automator【小人】3人目 potato.2ch.net/test/read.cgi/mac/1416219152/ 【タマニハ】MacにLinux入れようよ!その4【チガウノ】 potato.2ch.net/test/read.cgi/mac/1277458655/ Mac de Emacs総合スレ v7 potato.2ch.net/test/read.cgi/mac/1328699139/ Mac Vim 再び potato.2ch.net/test/read.cgi/mac/1133534694/ Macでプログラミング{11} potato.2ch.net/test/read.cgi/mac/1414566499/ ■前スレ Mac OS XをUnixとして使ってる人の為のスレ 17 potato.2ch.net/test/read.cgi/mac/1383436068/
37 名前:名称未設定 mailto:sage [2016/05/22(日) 19:59:03.08 ID:f4gCBcRz0.net] このスレに居る人間にとっては、ほぼ常識レベルだから貼らんでいい
38 名前:名称未設定 mailto:sage [2016/05/22(日) 20:04:09.01 ID:R5FUZU/f0.net] ググれっていうのはここでもうやるなって意味も含んでるから
39 名前:名称未設定 mailto:sage [2016/05/23(月) 04:22:29.86 ID:IqJ8kdvR0.net] まあ、あとで同じ問題で困って検索で来る人がいるかもしれんから 貼ってもいいんじゃね。名前欄入ってりゃNGしたい人はできるし
40 名前:30 mailto:sage [2016/05/23(月) 06:14:20.50 ID:FyHNyrAw0.net] 一応貼っとくね。 pastebin.com/SkySy1CE
41 名前:名称未設定 mailto:sage [2016/05/23(月) 06:16:19.47 ID:W1eaIWrx0.net] pythonというのが新鮮だなあ
42 名前:名称未設定 mailto:sage [2016/05/23(月) 07:28:05.86 ID:VHCBHPxz0.net] 今さら言うのもなんだが、distnotedの暴走の原因を探すのが筋だろ。 暗にNGにしますよ、とまで言われてんのにバッドノウハウ(誤用) 張って、、、
43 名前:名称未設定 mailto:sage [2016/05/23(月) 07:36:27.61 ID:IqJ8kdvR0.net] いやいや。distnoted は報告がたくさん上がってておそらくOSのバグだから おま環で暴走してるわけではないので、アレゲな解決法もやむなしだろう 擁護するわけじゃないが、流れに乗って変な叩きをするのはいただけない
44 名前:名称未設定 mailto:sage [2016/05/23(月) 07:37:40.16 ID:ym7cnIY10.net] 他にも powerd とか OS のせいで勝手に暴走するプロセスあるのに、暴走の原因探せ(笑)
45 名前:名称未設定 mailto:sage [2016/05/23(月) 07:43:10.60 ID:IqJ8kdvR0.net] それなw >>40 あーそうそう、結局貼ったんだから el capitan スレにしたマルチの フォローもしときなよ一応
46 名前:名称未設定 mailto:sage [2016/05/23(月) 07:48:50.99 ID:VHCBHPxz0.net] あれ、俺を叩く流れ?w 本当にOSなのか、手の打ち様が無いのかそっちを調べろって 言ってるだけなのに。 これで、Emacsの暴走とか、既知の原因だったら大笑いだけど
47 名前:30 mailto:sage [2016/05/23(月) 08:06:42.75 ID:xyb0ti+k0.net] 燃料投下になっちゃった。すまん。 まず、サーバ/プロセス間通信で使われるdistributed notification serviceはソースあったところでユーザーがデバッグ出来ないと思う。というか、distnotedが死んだ時点で遠隔デバッグさえ死んでしまう。 自分にはソース無し、シンボルファイルない状態で、sshログインしてデバッガ叩くスキルはないな。 現実的な対策が優先してしまうのはやむをえないと思う。
48 名前:名称未設定 mailto:sage [2016/05/23(月) 08:15:49.21 ID:LLWdwyB/0.net] まあでも久々に賑わってて、ええねw
49 名前:名称未設定 mailto:sage [2016/06/01(水) 17:26:21.24 ID:9q9Mg8Hn0.net] iTerm2 3.0.0が出たけど、まだ正式版ではなくテスト版扱いなの?
50 名前:名称未設定 mailto:sage [2016/06/12(日) 18:15:22.68 ID:0nRQCrjY0.net] コロンを改行しようとした・・・ echo "a:b:c"| sed -E "s/:/\n/g" linux: a\nb\nc\n ←期待通り mac: anbnc ←おかしい?w なんでですかね? 他に試したのは良好でし sed -E "y/:/\n/" tr ':' '\n' awk 'gsub(/:/, "\n")' perl -pe "s/:/\n/g"
51 名前:名称未設定 mailto:sage [2016/06/12(日) 18:54:29.08 ID:Hbn9vv+20.net] >>50 sw_vers -productVersion 10.11.5 $ echo "a:b:c"| sed -E "s/:/¥n/g" a¥nb¥nc 変だね
52 名前:名称未設定 mailto:sage [2016/06/12(日) 20:13:20.88 ID:3IORsatr0.net] あるべき姿は知らないけど、sedでその程度の置換ならオーソドックスに sed 's/:/¥ /g' でやっちゃえば FreeBSD由来ってかベースにしてるコマンドは、古いままとかパッチ取り込んでないとかあるし、Linuxと同じスクリプト使い回すとかならGNU版入れた方がいい気がする
53 名前:名称未設定 mailto:sage [2016/06/12(日) 20:17:29.79 ID:g8dJfKwd0.net] @ sed -E 's/:/\\n/g' A sed -E "s/:/\\ /g" (\\の後に ^V ^J) こんなんじゃ駄目だろうか?
54 名前:名称未設定 [2016/06/12(日) 23:58:23.62 ID:CCDCzPlY0.net] ワンライナーで
55 名前:名称未設定 mailto:sage [2016/06/13(月) 00:19:48.51 ID:jeu8aAk60.net] パンティライナーな?
56 名前:名称未設定 mailto:sage [2016/06/13(月) 06:34:05.48 ID:KLYJACUw0.net] >>52 >GNU版入れた方が $ sw_vers -productVersion 10.11.5 $ strings /usr/bin/sed |head -1 $FreeBSD: src/usr.bin/sed/compile.c,v 1.28 2005/08/04 10:05:11 dds Exp $ $ echo "a:b:c"| sed -E "s/:/¥n/g" a¥nb¥nc $ gsed --version |head -1 gsed (GNU sed) 4.2.2 $ echo "a:b:c"| gsed -E "s/:/¥n/g" a¥nb¥nc 一般的にはそうだけど、今回は同じ。
57 名前:名称未設定 mailto:sage [2016/06/13(月) 09:02:38.07 ID:wgt+i0Z40.net] $ sw_vers -productVersion 10.8.5 $ strings /usr/bin/sed |head -1 $FreeBSD: src/usr.bin/sed/compile.c,v 1.28 2005/08/04 10:05:11 dds Exp $ $ echo "a:b:c"| sed -E "s/:/\n/g" a\nb\nc
58 名前:52 mailto:sage [2016/06/13(月) 11:27:01.66 ID:pBM8z6if0.net] なんか頭こんがらがって来ちゃったけど、コロンを改行しようとしたって言うんだから、円マークはバックスラッシュに読み替えて解釈すんじゃないの? 他に試したのは良好とも言ってるし echo "a:b:c" | sed -E "s/:/¥n/g" は anbnc この4つ echo "a:b:c" | sed -E "y/:/¥n/" echo "a:b:c" | tr ':' '¥n' echo "a:b:c" | awk 'gsub(/:/, "¥n")' echo "a:b:c" | perl -pe "s/:/¥n/g" はどれも a b c GNU sed 4.2.2(ローカルに入れてみただけなんで頭の ./ は許せ) echo "a:b:c" | ./gsed -E "s/:/¥n/g" も a b c
59 名前:50 mailto:sage [2016/06/14(火) 10:32:49.62 ID:k/rqya8N0.net] >>51-58 とくにsedというこだわりないけど勉強になた。 同じ macのsedでも y/// と s///g で違うのも気になった 使うなら gsed か 後の言語のワンライナにしようと思います。
60 名前:名称未設定 mailto:sage [2016/06/15(水) 00:51:25.29 ID:Wj6SKbim0.net] こういうことじゃないのか? https://i.imgur.com/eaNdmvs.jpg
61 名前:名称未設定 mailto:sage [2016/06/15(水) 10:59:45.49 ID:hxuBK4pd0.net] >>60 あるある
62 名前:名称未設定 mailto:sage [2016/06/15(水) 11:56:41.55 ID:J4uBLHSU0.net] s-jisとutf8で動作が違う?
63 名前:名称未設定 mailto:sage [2016/06/15(水) 17:11:42.40 ID:kg7I7cKe0.net] Macに入ってるコマンドはBSD由来 LinuxはGNUからのモノで 名前が同じでも動作が微妙に違うってだけなんでしょ
64 名前:名称未設定 mailto:sage [2016/06/15(水) 17:26:46.42 ID:8Ej54wKT0.net] >>60 え、これってどうするのが正解なの?
65 名前:名称未設定 mailto:sage [2016/06/15(水) 20:27:59.69 ID:DWvZSkHy0.net] 昔、FreeBSDの環境変数IFSで似たように改行の処理にはまったことがあるな echo "a:b:c" | sed s/:/\\$'\n'/g
66 名前:名称未設定 mailto:sage [2016/06/15(水) 21:31:37.92 ID:punfEKAz0.net] なんか話がすっきりしないなと思ってたけど、BathyScapheで見ると全部円マークだったのが、 Firefoxだと>>50 >>53 >>57 >>65 は普通にバックスラッシュになってる BathyScapheだとコピペしても円マーク Safariも全部円マークに見えてるけど>>50 >>53 >>57 >>65 はコピペするとバックスラッシュになる むずい...
67 名前:名称未設定 mailto:sage [2016/06/15(水) 21:43:37.96 ID:n8UK9rzF0.net] 同じコードに円マークとバックスラッシュを割り当ててるから どちらに見えるのかは、フォント次第なんじゃないかな?
68 名前:名称未設定 mailto:sage [2016/06/15(水) 22:02:41.57 ID:punfEKAz0.net] Shift-JISのようだし見た目はしょうがないとして、コピペして結果が違うから紛らわしいし BathyScapheの問題かな 1462475819.thread を覗いたら上で書いたやつはバックスラッシュで格納されてた
69 名前:名称未設定 mailto:sage [2016/06/15(水) 22:04:56.41 ID:Wj6SKbim0.net] これが答え。 改行に置換するためのワンライナー集(tr/sed/perl) DQNEO起業日記 dqn.sakusakutto.jp/2014/10/replace_tr_sed_perl.html
70 名前:名称未設定 mailto:sage [2016/06/15(水) 22:05:19.51 ID:pnOP8SvL0.net] ¥¥¥¥¥¥¥¥¥¥¥¥¥
71 名前:名称未設定 mailto:sage [2016/06/15(水) 22:06:03.14 ID:Wj6SKbim0.net] 60のターミナル内のLANGはもちろんUTF8
72 名前:名称未設定 mailto:sage [2016/06/15(水) 22:07:25.89 ID:Wj6SKbim0.net] Macも最新のsedを入れればgsedと同じかどうかは気になる。
73 名前:名称未設定 mailto:sage [2016/06/15(水) 22:10:22.17 ID:Wj6SKbim0.net] echo "a:b:c"| perl -pe 's/:/\n/g' これで動いているのでMac版sedも同じように動いて欲しい所。
74 名前:名称未設定 mailto:sage [2016/06/15(水) 22:16:08.27 ID:Wj6SKbim0.net] echo "a:b:c"| ruby -pe 'gsub(/:/, "\n")' これでもいける。
75 名前:名称未設定 mailto:sage [2016/06/15(水) 22:39:41.06 ID:S+dLRYmM0.net] >>67 >同じコードに円マークとバックスラッシュを割り当ててる Windowsユーザが紛れ込んでいるなw
76 名前:名称未設定 mailto:sage [2016/06/16(木) 20:27:00.93 ID:/AY+HmMK0.net] OS Xのターミナル環境を使い始めたのですが、デフォのssh、sftpがemacsバインディング とかヒストリーとか(いわゆるreadline)をサポートしてないですよね?
もしかしてこれらをサポートするやつがどこかにあります?
77 名前:名称未設定 mailto:sage [2016/06/17(金) 00:44:32.24 ID:PFCGTZGM0.net] >>76 日本語がよく分からないが、 $ sw_vers -productVersion 10.11.5 $ which ssh /usr/bin/ssh $ which sftp /usr/bin/sftp $ which emacs /usr/bin/emacs どれも、OSXに標準で入っているよ。 サポートってどういう意味で言っている?
78 名前:名称未設定 mailto:sage [2016/06/17(金) 00:53:00.31 ID:3RCsARqP0.net] rlwrap 入れたら行けないかな 昔々このスレで教えてもらった
79 名前:名称未設定 mailto:sage [2016/06/17(金) 03:18:42.30 ID:90dlkwsE0.net] >>76-78 昔別スレで同じような質問に答えたことがあったのだけれど、 それで解決したかどうかのレスはもらえなかったなぁ。 >スレッドを立てるまでもない質問 Part82 hibari.2ch.net/test/read.cgi/mac/1295343874/171,172
80 名前:名称未設定 mailto:sage [2016/06/18(土) 17:51:00.11 ID:Dw5Zg2Zx0.net] >>65 置換部分 \\$'\n' (逆スラッシュは半角) の解説おねがいします。解読不能w
81 名前:名称未設定 mailto:sage [2016/06/19(日) 00:55:04.55 ID:Fb2RlvD40.net] >>80 $'\n'は、man bash で $'string' を検索 Google等で「$'string' の形式を持つ単語は特殊な扱いを受けます」と検索してもOK \n はあくまで改行に展開される前の文字列であり、 実際の改行は echo '\n' (-eオプションはOS Xの場合、有効) で出力されたもの $'\n' の場合は \n と違い、実際の改行そのものと見なされる sedの正規表現にてクォート省略時はダブルクォートしてるのと同義なので、 あとは$を\\$してるだけ 空白使いたい時はこんな感じ echo "a:b:c" | sed "s/:/ "\\$'\n'" /g" 説明間違ってたらスマン
82 名前:76 mailto:sage [2016/06/19(日) 20:25:26.16 ID:MsULn3Ek0.net] どうも、というわけでrlwrapを入れて使ってみました... お、確かにemacs バインディングとかヒストリーが使えるようになりました。ありがとうございます。 しかし一点、sftpを対話的に使う時、リモートのファイル名をタブ補完できないようです。 Ubuntuから同じホストに入った場合はできるのでクライアント側の問題なんでしょうか。 残念。 MBPでUbuntuを起動する環境が整ったのでしばらくはそちらで... Retinaがめっさ解像度が高くて文字が小さい
83 名前:名称未設定 mailto:sage [2016/06/20(月) 00:54:36.87 ID:EiyVaz3Z0.net] >>81 詳しい説明ありがたい
84 名前:名称未設定 mailto:sage [2016/06/22(水) 02:05:16.88 ID:Oh2AY/At0.net] そのうちUnixみたいなレガシーもばっさりと・・・
85 名前:名称未設定 mailto:sage [2016/08/11(木) 11:19:16.34 ID:1vma2Tfv0.net] grace入れたんだが、パス通してxmgraceってターミナルで打ち込んでも Widget must be a VendorShell.ってのと Fatal Error:~ ってエラーが出て起動しない…
86 名前:名称未設定 mailto:sage [2016/08/25(木) 19:27:03.12 ID:MEzSJfFr0.net] MSのPowerShellのMac版とはまた。
87 名前:名称未設定 mailto:sage [2016/08/26(金) 11:34:04.99 ID:C1ce36sS0.net] 誰が使うんだ?
88 名前:名称未設定 mailto:sage [2016/08/26(金) 12:42:34.86 ID:qc9izrel0.net] 後発なので機能もそれなりに現代的なんだけど Windowsユーザー間でも知名度はイマイチっぽいんだよな。 Windowsサーバーやる人は必須だけど、それ以外は 自分の知る所ではあんまり関心なさげな感じ。 案外Win10のBashの方が伸びたりして。
89 名前:名称未設定 mailto:sage [2016/08/26(金) 13:44:03.06 ID:2iBIa3et0.net] 案外も何もそっちが本命だろ。でもどっちにしろ板違いです
90 名前:名称未設定 mailto:sage [2016/08/26(金) 18:40:41.20 ID:n/L5mMwV0.net] ascii.jp/elem/000/001/217/1217507/ に記事来た 面白そうかなと思ってたけど、スクショ見てげんなり /usr/local/microsoft とか .dll とか /usr/local/lib/microsoft ならまだしも
91 名前:名称未設定 mailto:sage [2016/09/12(月) 21:31:11.65 ID:NsUyk/zw0.net] >>90 /usr/local/libにライブラリファイル以外入れるのは邪道だと思うんだ。 だからその意見には賛同できない。
92 名前:名称未設定 mailto:sage [2016/09/25(日) 08:57:18.68 ID:w0ue7q6F0.net] Sierraのcurlなんだけど-qが効かないみたい 普段は.curlrcに--silent入れてるからいいんだけど進行見ながらやりたいときあるのに
93 名前:名称未設定 mailto:sage [2016/09/29(木) 18:19:08.89 ID:08sEGboE0.net] alias vanilla-curl='CURL_HOME=/tmp curl' Sierraの環境はないから試せないけど -qの位置が2番目以降になってないよね?それこそalias展開とかで
94 名前:名称未設定 mailto:sage [2016/09/29(木) 23:08:55.87 ID:zfG4TZea0.net] その辺は問題ないはずなんだよね type -a見直したり実行中にpsしたり -qは最初だし 今 /usr/bin/curl -q でもやってみたけど変わらずだった 10.11のcurlを引っ張り出して-q有無でやってみたら想定通りだから環境変数とかでもないだろうし とChangelog https://curl.haxx.se/changes.html見てみたらバグ有りバージョンぽいやw Fixed in 7.50.0 - July 21 2016 Bugfixes: curl: fix -q [regression] ↓ https://github.com/curl/curl/issues/842 -q doesn't work as advertised in 7.49.0 #842 Sierraのcurlは7.49.1
95 名前:名称未設定 mailto:sage [2016/09/30(金) 14:45:21.58 ID:p3yDrFA10.net] >>94 そんなら brew install curl でもしてから置き換えたら解決だな。検証乙
96 名前:名称未設定 mailto:sage [2016/10/02(日) 16:37:20.26 ID:LeLu/fJI0.net] El Capitanまではターミナルでsystem.logからTime Machineのバックアップ状況を見てたんだけど、Sierraでできなくなったんでその代替 # tail -F /var/log/system.log | grep backupd の代替 log stream --level info --predicate 'processImagePath endswith[cd] "backupd" and senderImagePath contains[cd] "TimeMachine"' --style syslog # 出力すっきり版(そのままpipeに繋げたらなにも出なかったんでscriptを前置) # 長くて書き込めないんで \ で2行に分けたけど、\ の後に空白入っちゃうから2行一括のコピペ実行できないと思う script -q /dev/null log stream --level info --predicate 'processImagePath endswith[cd] "backupd" and senderImagePath contains[cd] "TimeMachine"' --style syslog | \ perl -pe 's/\.\d{6}\+0900 +/ /; s/\(TimeMachine\) \[com.apple.TimeMachine.TMLog(.*?)\] /$1 eq "Info" ? "" : "$1: "/ei' # grep backupd /var/log/system.log の代替(直近の1日分 --last 1d) log show --predicate 'processImagePath endswith[cd] "backupd" and senderImagePath contains[cd] "TimeMachine"' --style syslog --info --last 1d # 出力すっきり版は略
97 名前:名称未設定 mailto:sage [2016/10/07(金) 15:59:55.59 ID:uvZfqPYD0.net] 大変役に立つ。ありがとう。
98 名前:名称未設定 [2016/10/31(月) 10:22:28.41 ID:z4obf4wR0.net] miniでsubversionの鯖立てたいんだがmod_dav_svn.soはどこにあるんだ?
99 名前:名称未設定 mailto:sage [2016/11/25(金) 01:55:18.58 ID:lI6Q1LmI0.net] USBシリアルを使うためbrewでminicomを入れたんだけど、Ctrl-Aがトラップ されないんだよね。なんでかな。もしかしてなんか別のキーにアサインされてる?
100 名前:名称未設定 mailto:sage [2016/11/28(月) 21:26:11.90 ID:GdNRBrUn0.net] 動画ファイル容量が計算出来ない。 find . -name ( *avi | *m4v | etcetc... ) | awk '{ total += $5 }; END { print total }' | numfmt --to=iec Linuxだとnumfmtらしい。numfmt以外にmacで何が良いコマンドありませんか? awk、numfmtでなく他の方法でもOKです。
101 名前:名称未設定 mailto:sage [2016/11/28(月) 23:21:04.83 ID:PDPS+CgE0.net] Homebrewでcoreutils入れるとgnumfmtって名前で入るらしい あとはググってみたけどawk含め自前で換算ルーチン作ってるぽいよ
102 名前:名称未設定 mailto:sage [2016/11/29(火) 00:18:49.25 ID:b38vnP790.net] >>101 有難うございます。 find / -name \*txt 2>/dev/null -print0 | xargs -0 wc -c | grep total これでいけました。
103 名前:名称未設定 mailto:sage [2016/11/29(火) 00:20:04.38 ID:b38vnP790.net] OSがMountainLionなので、Homebrewは残念ながら消したんです。(^_^;) 最終版のまま使わせて欲しかった。。。
104 名前:名称未設定 mailto:sage [2016/11/29(火) 00:44:15.39 ID:qqBWPX8X0.net] マジかよ numfmt --to=iec って書いてたんだから K とか M とか G とかで表示したかったんじゃないの??? しかも集計して見せたの動画じゃねーし くだらねー あれこれ調べて損したわ findとawkだけで十分じゃん 本当くだらねー
105 名前:名称未設定 mailto:sage [2016/11/29(火) 01:15:19.95 ID:b38vnP790.net] テストでtxtにしただけです。
106 名前:名称未設定 mailto:sage [2016/11/29(火) 02:30:10.66 ID:p1X3nB3e0.net] 悩むくらいならperlかrubyで書いたほうが手っ取り早い例やね
107 名前:名称未設定 mailto:sage [2016/12/07(水) 03:29:15.31 ID:R1q5mDhw0.net] Macでの文字化け対策用のGNU screenのインストール rcmdnk.github.io/blog/2013/03/22/screen-install/ ここを参考に、screen-4.4.0に文字化けpatchを当てる方法がわかりません。 対策方法はありますか? $ ls COPYING mktar.pl* screen-utf8-osc.diff incoming/ screen-utf8-nfd.patch src/ $ patch -p1 < screen-utf8-nfd.patch patching file src/ansi.c Hunk #1 FAILED at 725. 1 out of 1 hunk FAILED -- saving rejects to file src/ansi.c.rej patching file src/display.c Hunk #1 FAILED at 604. 1 out of 1 hunk FAILED -- saving rejects to file src/display.c.rej $
108 名前:名称未設定 mailto:sage [2016/12/07(水) 03:29:34.63 ID:R1q5mDhw0.net] $ patch -p1 < screen-utf8-osc.diff patching file src/ansi.c Hunk #1 FAILED at 1493. Hunk #2 FAILED at 1621. Hunk #3 FAILED at 2255. 3 out of 3 hunks FAILED -- saving rejects to file src/ansi.c.rej patching file src/display.c Hunk #1 FAILED at 2885. Hunk #2 FAILED at 2926. 2 out of 2 hunks FAILED -- saving rejects to file src/display.c.rej patching file src/layer.c Hunk #1 FAILED at 439. Hunk #2 FAILED at 474. 2 out of 2 hunks FAILED -- saving rejects to file src/layer.c.rej patching file src/screen.c Hunk #1 FAILED at 3080. Hunk #2 FAILED at 3130. 2 out of 2 hunks FAILED -- saving rejects to file src/screen.c.rej
109 名前:名称未設定 mailto:sage [2016/12/07(水) 03:45:35.24 ID:n+5aqMyJ0.net] OSは?
110 名前:名称未設定 mailto:sage [2016/12/07(水) 08:09:03.43 ID:z+7CEYwo0.net] ソーテックのiMacです!
111 名前:名称未設定 mailto:sage [2016/12/07(水) 10:27:59.05 ID:5o0uDTx90.net] >>107 ,108 -p1 を -p2 にする。
112 名前:名称未設定 mailto:sage [2016/12/07(水) 19:46:54.36 ID:R1q5mDhw0.net] >>111 メッセージは変化ましたがエラーのままでした。 $ patch -p2 < screen-utf8-nfd.patch patching file ansi.c Hunk #1 FAILED at 725. 1 out of 1 hunk FAILED -- saving rejects to file ansi.c.rej
113 名前:名称未設定 mailto:sage [2016/12/07(水) 20:45:27.58 ID:itArejfu0.net] 大きいパッチじゃないし失敗結果みて手修正できないの?
114 名前:名称未設定 mailto:sage [2016/12/14(水) 05:11:35.64 ID:3FQ/xWXX0.net] >>92 >>94 10.12.2でcurl 7.51.0になってやっと直った
115 名前:名称未設定 mailto:sage [2016/12/14(水) 07:25:48.16 ID:5kP0lbYa0.net] 報告乙
116 名前:名称未設定 mailto:sage [2017/04/20(木) 04:48:27.60 ID:AY4KuyoP0.net] grep をless でカラー表示したいです。source-highlightをインストして.bashrcを設定しましたが カラー表示されません。grep -R hoge */*.txt とするとカラー表示されます。 どうすればいいでしょうか? $ less --version less 418 Copyright (C) 1984-2007 Mark Nudelman $ set | grep LESS LESS=' -R ' LESSCHARSET=UTF-8 LESSOPEN=' | /usr/local/bin/src-hilite-lesspipe.sh %s' $ less --version less 487 (POSIX regular expressions) Copyright (C) 1984-2016 Mark Nudelman でも同じでした。
117 名前:名称未設定 [2017/04/20(木) 04:48:55.82 ID:AY4KuyoP0.net] age
118 名前:名称未設定 mailto:sage [2017/04/20(木) 09:45:34.73 ID:Au7CZmgS0.net] ターミナルのデフォの設定だとbash起動はloginシェルになるから.bashrc読まないけど、インタラクティブシェルで起動するか自分で.bashrc読ませるようにしてるの?
119 名前:名称未設定 mailto:sage [2017/04/20(木) 10:22:13.68 ID:Au7CZmgS0.net] そういう問題じゃなかったね setで見えてるんだから ごめん
120 名前:名称未設定 mailto:sage [2017/04/24(月) 14:57:37.39 ID:8F+4vOQO0.net] >>116 LESSOPENの頭の空白を取っ払う
121 名前:名称未設定 [2017/04/27(木) 00:18:30.31 ID:hHbB10jJ0.net] >>120 ありがとうございます。 $ set | grep LESS LESS=--RAW-CONTROL-CHARS LESSCHARSET=UTF-8 LESSOPEN='|/usr/local/bin/src-hilite-lesspipe.sh %s' としてみましたがダメでした。 export PAGER=less export LESSOPEN='|/usr/local/bin/src-hilite-lesspipe.sh %s' export LESS='-R' でもダメでした。
122 名前:名称未設定 [2017/04/27(木) 00:43:24.24 ID:hHbB10jJ0.net] ls -Gで色はでるので、ls -G | less -Rだとダメです。
123 名前:名称未設定 mailto:sage [2017/04/27(木) 00:53:29.40 ID:Xsgc/Yjz0.net] そりゃlsはパイプで繋いだら普通そうなるだろ man ls CLICOLOR_FORCE Color sequences are normally disabled if the output isn't directed to a terminal. This can be overridden by set- ting this flag. The TERM variable still needs to refer- ence a color capable terminal however otherwise it is not possible to determine which color sequences to use.
124 名前:名称未設定 [2017/04/27(木) 01:06:25.38 ID:hHbB10jJ0.net] $ unset LESS LESSOPEN して、 $less -R /usr/local/bin/src-hilite-lesspipe.sh すると色なし。 source .bashrc して $less -R /usr/local/bin/src-hilite-lesspipe.sh すると色があります。src-hilite-lesspipe.shのバグかもしれません。 $ bash --version GNU bash, version 3.2.53(1)-release (x86_64-apple-darwin13) src-hilite-lesspipe.shのソース #! /bin/sh for source in "$@"; do case $source in *ChangeLog|*changelog) source-highlight --failsafe -f esc --lang-def=changelog.lang --style-file=esc.style -i "$source" ;; *Makefile|*makefile) source-highlight --failsafe -f esc --lang-def=makefile.lang --style-file=esc.style -i "$source" ;; *.tar|*.tgz|*.gz|*.bz2|*.xz) lesspipe "$source" ;; *) source-highlight --failsafe --infer-lang -f esc --style-file=esc.style -i "$source" ;; esac done
125 名前:名称未設定 mailto:sage [2017/04/27(木) 01:46:56.83 ID:Xsgc/Yjz0.net] >src-hilite-lesspipe.shのバグかもしれません。 違うだろ $ set | grep LESS LESS=-R LESSOPEN='|/usr/local/bin/src-hilite-lesspipe.sh %s' $ less /usr/local/bin/src-hilite-lesspipe.sh で色付くが src-hilite-lesspipe.shの中同じ
126 名前:名称未設定 [2017/04/27(木) 11:38:48.99 ID:X0RNyEFa0.net] マダムチンコ
127 名前:名称未設定 mailto:sage [2017/05/12(金) 19:35:50.69 ID:QkWE68Mk0.net] news.mynavi.jp/column/osxhack/189/ アホなんじゃないかこいつ
128 名前:名称未設定 mailto:sage [2017/05/13(土) 03:07:55.65 ID:qKeAsGqI0.net] すまん、ツッコミどころがわからん
129 名前:名称未設定 mailto:sage [2017/05/14(日) 03:22:01.83 ID:txQi9j+S0.net] ワイルドカードはシェルによって展開されることを理解してないのかな 結果はともかく解説の文章が謎すぎる
130 名前:名称未設定 mailto:sage [2017/05/31(水) 15:03:37.63 ID:WiHmjxYW0.net] Macの起動時にpushbulltetを使ってiPhoneに通知をしようと考えています。 試したこと。 push2bullet.shというファイル名で #!/bin/bash CURL=/usr/bin/curl PUSHBULLET_TOKEN=pushbulltetのトークン PUSHBULLET_TITLE=マシン名 LANG=ja_JP.utf8 ${CURL} --header "Access-Token: ${PUSHBULLET_TOKEN}" \ --header "Content-Type: application/json" \ --request POST \ --data-binary "{\"type\": \"note\", \"title\": \"${PUSHBULLET_TITLE}\", \"body\": \"$1\"}" \ https://api.pushbullet.com/v2/pushes boot2push.shというファイル名で、 #!/bin/bash push2bullet.sh "Mac を起動しました" を作成しました。 boot2push.shを実行したら、iPhoneにはタイトルが「マシン名」本文「Mac を起動しました」と通知が来ます。 続く。
131 名前:名称未設定 mailto:sage [2017/05/31(水) 15:04:41.06 ID:WiHmjxYW0.net] LaunchAgentsにはboot2push.sh.plistという名前でこう書きました。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>boot2push.sh</string> <key>ProgramArguments</key> <array> <string>/bin/bash</string> <string>/Users/ユーザ名/Script/push2bullet.sh</string> </array> <key>RunAtLoad</key> <true/> </dict> </plist> 上記をLaunchAgentsに登録しましたが、「Mac を起動しました」の文字が表示されません。なぜでしょうか? また、起動時の時刻、IPアドレスも表示せたいんですが、それらは可能でしょうか? pushbulltetにこだわっているわけでは無いので、他にいいツールがあれば教えていただきたいです。よろしくお願いします。
132 名前:名称未設定 mailto:sage [2017/05/31(水) 15:45:38.90 ID:+KirMKHE0.net] >>131 <string>/bin/bash... この行は要らぬな
133 名前:名称未設定 mailto:sage [2017/05/31(水) 15:49:09.59 ID:3sU3VT6W0.net] めんどくさいから試してないけど ・そもそも launch agent として登録できているのか ⇒スクリプトの中身を plist に直書きするとか、処理を簡単なものにして実行を確認する ・そもそも起動直後にネット接続できているのか ・ログにエラーは出ていないのか まずその辺の検証を単純なコマンドで実施したほうがいいだろう e.g. curl example.com -o test.htm 時刻は date で IPアドレスは curl https://httpbin.org/ip とかで 適当にできるだろう
134 名前:名称未設定 mailto:sage [2017/05/31(水) 20:43:16.72 ID:hNU7Ev1D0.net] plutil -lint と launchctl list かな
135 名前:名称未設定 mailto:sage [2017/05/31(水) 22:18:55.66 ID:WiHmjxYW0.net] >>132 >>133 >>134 どうもありがとうございます plutil -lint ではOK、launchctl listにも登録されています。 Macの起動時にiPhoneに通知もされるんですが、>>130 ここの下の方の『Mac を起動しました』の文字が出せないのはなぜだろうかと思っています。 Pushbulletでdateやcurlのコマンドの結果も送れるんでしょうか?
136 名前:名称未設定 mailto:sage [2017/05/31(水) 22:40:23.58 ID:WiHmjxYW0.net] pushbullet-bushでコマンドが使えるようなのでちょっと試してみます
137 名前:名称未設定 mailto:sage [2017/05/31(水) 22:42:43.62 ID:3sU3VT6W0.net] >>135 ごめん、起動時にも通知自体は来るっていう意味だとは読み取れなかった この "Mac を起動しました" を直接 .plist の <array> に push2bullet.sh の引数として指定するのは試した?