OS X を Unix として使ってる人の為のスレです。
■関連スレ
Fink 使ってるの洩れだけなのかっ!?【rev.2】
http://potato.2ch.net/test/read.cgi/mac/1166780804/
MacPorts でワクワク UNIX ライフ Part 3
http://potato.2ch.net/test/read.cgi/mac/1315401888/
Homebrew でゾクゾク UNIX ライフ2
http://potato.2ch.net/test/read.cgi/mac/1309843497/
AppleScript アップルスクリプト 質問、発表 6
http://potato.2ch.net/test/read.cgi/mac/1387630245/
【中の人】Automator【小人】3人目
http://potato.2ch.net/test/read.cgi/mac/1416219152/
【タマニハ】MacにLinux入れようよ!その4【チガウノ】
http://potato.2ch.net/test/read.cgi/mac/1277458655/
Mac de Emacs総合スレ v7
http://potato.2ch.net/test/read.cgi/mac/1328699139/
Mac Vim 再び
http://potato.2ch.net/test/read.cgi/mac/1133534694/
Macでプログラミング{11}
http://potato.2ch.net/test/read.cgi/mac/1414566499/
■前スレ
Mac OS XをUnixとして使ってる人の為のスレ 17
http://potato.2ch.net/test/read.cgi/mac/1383436068/
OS XをUnixとして使ってる人の為のスレ 18 [無断転載禁止]©2ch.net
2016/05/06(金) 04:16:59.70ID:Kkeqv6zz0
359名称未設定
2018/09/07(金) 10:03:58.20ID:A02T7eQR0 >>356
そのうちmacOSもshはdash(ash系)になるようなきがしないでもないでもないでもない
今のbashだとshで起動してもbash固有がスルーのがちょいちょいあったりで
まあ、俺は #!/bin/bash しかもう使わないから基本どうでもいいんだけどw
そのうちmacOSもshはdash(ash系)になるようなきがしないでもないでもないでもない
今のbashだとshで起動してもbash固有がスルーのがちょいちょいあったりで
まあ、俺は #!/bin/bash しかもう使わないから基本どうでもいいんだけどw
360名称未設定
2018/09/07(金) 10:35:38.62ID:UUQlRd0F0 >>356
> 止むを得ない事情があるのだろうけど、
> dashを使うなんて
単に自分が書いたシェルスクリプトの互換性チェックです。
机に座って作業するのがつかれたので、ベッドにごろーんして、
Macで実行してみたら、動かなくて、なんじゃこりゃ?と
Ubuntu上では問題なく動いています。
>>358
マジか。dashのバージョンは同じ0.5.10.2
macOSは10.13.6でちょっと違いますね。
でも、流石にそんな所変わるわけ無いと思うんだけどな
クリティカルだからすぐに判明するだろうし、いや、Macでdash使う人がいないかw
うちの環境の問題ではないかと思ってるけど、よくわからない
>>359
もうbashでいいかなーと思っていたけど、徐々にこれshでいいやんってなってますw
それにAIXとかkshらしいんで
> 止むを得ない事情があるのだろうけど、
> dashを使うなんて
単に自分が書いたシェルスクリプトの互換性チェックです。
机に座って作業するのがつかれたので、ベッドにごろーんして、
Macで実行してみたら、動かなくて、なんじゃこりゃ?と
Ubuntu上では問題なく動いています。
>>358
マジか。dashのバージョンは同じ0.5.10.2
macOSは10.13.6でちょっと違いますね。
でも、流石にそんな所変わるわけ無いと思うんだけどな
クリティカルだからすぐに判明するだろうし、いや、Macでdash使う人がいないかw
うちの環境の問題ではないかと思ってるけど、よくわからない
>>359
もうbashでいいかなーと思っていたけど、徐々にこれshでいいやんってなってますw
それにAIXとかkshらしいんで
361名称未設定
2018/10/26(金) 11:11:18.87ID:Cr3F7jAF0 $ hoge.py && 別のスクリプト.py
hoge.pyの終了ステイタスが0じゃ無い場合のみ、別のスクリプト.pyに進みたいんですが、1行で書く方法教えて欲しいです。
hoge.pyの終了ステイタスが0じゃ無い場合のみ、別のスクリプト.pyに進みたいんですが、1行で書く方法教えて欲しいです。
362名称未設定
2018/10/26(金) 11:14:27.87ID:Cr3F7jAF0 自己レス
$ hoge.py || 別のスクリプト.py
これっぽいですね
$ hoge.py || 別のスクリプト.py
これっぽいですね
363名称未設定
2018/11/05(月) 19:25:22.35ID:8mWuYRtC0 macOS Mojave ではまったのでメモ残して置きますね。
$ pyenv install 3.6.7
〜略〜
zipimport.ZipImportError: can't decompress data; zlib not available
make: *** [install] Error 1
$ xcode-select --install
# macOS Mojave じゃダイアログからインストール出来なかったので、インストーラーをダウンロードしてからインストールする。
$ sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
Password:
installer: Package name is macOS_SDK_headers_for_macOS_10.14
installer: Installing at base path /
installer: The install was successful.
$ pyenv install 3.6.7
python-build: use openssl from homebrew
python-build: use readline from homebrew
Installing Python-3.6.7...
python-build: use readline from homebrew
Installed Python-3.6.7 to /Users/おいらの名前/.pyenv/versions/3.6.7
$ pyenv install 3.6.7
〜略〜
zipimport.ZipImportError: can't decompress data; zlib not available
make: *** [install] Error 1
$ xcode-select --install
# macOS Mojave じゃダイアログからインストール出来なかったので、インストーラーをダウンロードしてからインストールする。
$ sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
Password:
installer: Package name is macOS_SDK_headers_for_macOS_10.14
installer: Installing at base path /
installer: The install was successful.
$ pyenv install 3.6.7
python-build: use openssl from homebrew
python-build: use readline from homebrew
Installing Python-3.6.7...
python-build: use readline from homebrew
Installed Python-3.6.7 to /Users/おいらの名前/.pyenv/versions/3.6.7
364名称未設定
2018/11/05(月) 19:43:25.04ID:69iwVWE60 元々何したかったのかわかんねーよ
メモ残すならそこ書いといてよ
まあ所詮俺には関係ない話だけど
メモ残すならそこ書いといてよ
まあ所詮俺には関係ない話だけど
365名称未設定
2018/11/05(月) 19:47:17.17ID:8mWuYRtC0 え?
見たらわかるじゃん
pyenvでPythonのインストールができないから
$ sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
を実行したらpyenvでPythonのインストールが出来るようになったって話
見たらわかるじゃん
pyenvでPythonのインストールができないから
$ sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
を実行したらpyenvでPythonのインストールが出来るようになったって話
366名称未設定
2018/11/06(火) 08:11:47.85ID:pVyu7NLd0 zlibを見えるところに置いてあげれば良いんじゃないの?
367名称未設定
2018/11/06(火) 20:39:41.22ID:IlliOAFW0 普通condaだろ
368名称未設定
2018/11/06(火) 20:50:29.20ID:hTbaVy8y0 普通はそんな怪しいのは使わんよ
369名称未設定
2018/11/06(火) 23:48:07.54ID:Vi1m9teV0 https://qiita.com/shibukawa/items/0daab479a2fd2cb8a0e7
ここから状況変わってないなら両方ともゴミ。
pyenvとかいうゴミありがたがってるのはジャップとチョンだけ。
ここから状況変わってないなら両方ともゴミ。
pyenvとかいうゴミありがたがってるのはジャップとチョンだけ。
370名称未設定
2018/11/07(水) 00:30:29.63ID:MyQPVotU0 お前自身はゴミ以下だけどな
371名称未設定
2018/11/09(金) 20:08:10.40ID:mlXRDj2A0 MacPortsを使っている俺は無問題
$ port installed python37
The following ports are currently installed:
python37 @3.7.1_0 (active)
$ port installed python37
The following ports are currently installed:
python37 @3.7.1_0 (active)
372名称未設定
2018/11/09(金) 20:15:15.01ID:JZoOb9w70 pyenvって所を察するべきでは
373名称未設定
2018/11/09(金) 21:25:13.53ID:htoAL5ib0 $ brew install python
$ python3
$ python3
374名称未設定
2018/11/10(土) 01:29:07.66ID:xH3WMzFd0 macportsとかhomebrewとか
ディレクトリが独自なのは大嫌いだい
ディレクトリが独自なのは大嫌いだい
375名称未設定
2018/11/10(土) 22:24:02.71ID:3FthHjSO0 >>371
ちなみにMacportsでインストールしたpythonの運用ってどうしてる?
俺はいろいろ試した結果、pipとsetuptoolsだけmacportsで入れてあとはpipからにしてるんだけど、やっぱり気になる
ちなみにMacportsでインストールしたpythonの運用ってどうしてる?
俺はいろいろ試した結果、pipとsetuptoolsだけmacportsで入れてあとはpipからにしてるんだけど、やっぱり気になる
376名称未設定
2018/11/13(火) 01:04:28.49ID:VllV+WTz0378名称未設定
2018/11/13(火) 07:32:41.40ID:V+llViN00379名称未設定
2018/11/13(火) 14:56:16.32ID:M6ipbVfC0 >>375
本人だが、pythonそのものを起動して使ったりはしない。
あくまでも、入れたいソフトウェアの依存ライブラリとして、一緒にインストールされる。
pipも使っていない。どうしても」必要なものがあれば、自分でPortfileを書く。
自分でtarボールからインストールするのに比べて、
Macportの便利なところは、port selectでバージョンの切り替えができるので、
複数のバージョンをインストールしておいて、27が必要な時とか、
37が必要な時とか使い分けている。
本人だが、pythonそのものを起動して使ったりはしない。
あくまでも、入れたいソフトウェアの依存ライブラリとして、一緒にインストールされる。
pipも使っていない。どうしても」必要なものがあれば、自分でPortfileを書く。
自分でtarボールからインストールするのに比べて、
Macportの便利なところは、port selectでバージョンの切り替えができるので、
複数のバージョンをインストールしておいて、27が必要な時とか、
37が必要な時とか使い分けている。
380名称未設定
2018/11/18(日) 22:16:26.17ID:tFoJBAis0 ところで、Kindleに
こうゆうのありますね…!
シェルスクリプトマガジン vol.41
こうゆうのありますね…!
シェルスクリプトマガジン vol.41
381名称未設定
2018/11/18(日) 22:18:50.85ID:tFoJBAis0 それから、UNIXで、
corebird動かせますか…!
corebird動かせますか…!
382名称未設定
2018/11/18(日) 22:19:10.46ID:tFoJBAis0 ?
383名称未設定
2018/11/20(火) 21:25:33.06ID:OfkYL3Ru0 マックがオンラインかどうか確認するコマンドってありますか?
シェルスクリプトの中でオンラインかどうかで処理を分岐させたいです
シェルスクリプトの中でオンラインかどうかで処理を分岐させたいです
384名称未設定
2018/11/20(火) 22:11:41.14ID:SVgTd7GK0 ping
385名称未設定
2018/11/20(火) 22:29:32.28ID:OfkYL3Ru0 どうもありがとうございます
386名称未設定
2018/11/20(火) 22:37:30.92ID:OfkYL3Ru0 ping -c 1 www.gootle.com
の後に戻り値を確認するために
echo $?
とやったら
2
なんですが、0では無くてなぜ2なんでしょうか?
の後に戻り値を確認するために
echo $?
とやったら
2
なんですが、0では無くてなぜ2なんでしょうか?
387名称未設定
2018/11/21(水) 00:12:04.93ID:M09EKxhZ0 man ping
388名称未設定
2018/11/25(日) 21:34:57.55ID:BJCwnTPx0 マンピー
389名称未設定
2018/11/25(日) 23:41:10.51ID:6EcvI+FC0 man man
390名称未設定
2018/11/26(月) 06:17:16.44ID:7F5hxTA80 man co
391名称未設定
2018/11/26(月) 06:18:09.38ID:7F5hxTA80 あっ、もうcoコマンド入ってないのか
392名称未設定
2018/12/28(金) 19:39:47.18ID:/3qEEuW40 atコマンドを使いたいんですが、動いてくれません
何が間違っていますか?
$ which bash
/usr/local/bin/bash
$ bash
$ which at
/usr/bin/at
$ at "19:45 12/28/18" -b ls
at: garbled time
何が間違っていますか?
$ which bash
/usr/local/bin/bash
$ bash
$ which at
/usr/bin/at
$ at "19:45 12/28/18" -b ls
at: garbled time
393名称未設定
2018/12/28(金) 19:47:06.51ID:yx/lWGzf0 launchctlでatコマンドを有効にしましょう
394名称未設定
2018/12/28(金) 19:50:23.48ID:mwMb5dO20 at コマンドって
実行する命令は引数ではなく
標準入力 または 実行ファイルのパス
として渡すのでは?
ls を日付として処理しようとしてエラーになってるのでは?
実行する命令は引数ではなく
標準入力 または 実行ファイルのパス
として渡すのでは?
ls を日付として処理しようとしてエラーになってるのでは?
395名称未設定
2018/12/28(金) 19:59:41.42ID:/3qEEuW40396名称未設定
2018/12/28(金) 20:05:15.26ID:mwMb5dO20 lsの結果を実行なんか出来ないだろ
echo "ls" | at "20:06 12/28/18"
だよ
あと登録は出来ても,
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.atrun.plist
で,実際に一定時間ごとに動かすものがないかをチェックする
デーモンが起動してなきゃ走らない。
そこまでやれば,lsの結果がメール送信される
/var/mail/ユーザ名
を見てみればいい。
echo "ls" | at "20:06 12/28/18"
だよ
あと登録は出来ても,
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.atrun.plist
で,実際に一定時間ごとに動かすものがないかをチェックする
デーモンが起動してなきゃ走らない。
そこまでやれば,lsの結果がメール送信される
/var/mail/ユーザ名
を見てみればいい。
397名称未設定
2018/12/28(金) 20:18:51.73ID:/3qEEuW40 ダメでした
$ echo "ls" | at "20:15 12/28/18"
at: cannot open lockfile /usr/lib/cron/jobs/.lockfile: Operation not permitted
$ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.atrun.plist
Password:パスワードを入力した
$ echo "ls" | at "20:18 12/28/18"
at: cannot open lockfile /usr/lib/cron/jobs/.lockfile: Operation not permitted
$ echo "ls" | at "20:15 12/28/18"
at: cannot open lockfile /usr/lib/cron/jobs/.lockfile: Operation not permitted
$ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.atrun.plist
Password:パスワードを入力した
$ echo "ls" | at "20:18 12/28/18"
at: cannot open lockfile /usr/lib/cron/jobs/.lockfile: Operation not permitted
398名称未設定
2018/12/28(金) 20:36:39.98ID:jhzLnqgc0 普通、全く ID:mwMb5dO20 の言うとおり
そのセキュリティ的なエラーはMojaveから(?)とか?
エラーぐぐったら、あった。よく読んでないけど
https://forums.developer.apple.com/thread/106320
そのセキュリティ的なエラーはMojaveから(?)とか?
エラーぐぐったら、あった。よく読んでないけど
https://forums.developer.apple.com/thread/106320
399名称未設定
2018/12/28(金) 20:39:26.85ID:jhzLnqgc0 あ、違うな。すまんw
400名称未設定
2018/12/28(金) 20:46:50.72ID:jhzLnqgc0 あ、やっぱり同じかw原因は
Mojaveでatコマンド打った直後に、セキュリティ(認めるか?)ダイアログ出たけど、「認めん」としたら
at: cannot open lockfile /usr/lib/cron/jobs/.lockfile: Operation not permitted
と、出ましたで。認めたら出なくなった
Mojaveでatコマンド打った直後に、セキュリティ(認めるか?)ダイアログ出たけど、「認めん」としたら
at: cannot open lockfile /usr/lib/cron/jobs/.lockfile: Operation not permitted
と、出ましたで。認めたら出なくなった
401名称未設定
2018/12/28(金) 20:49:45.49ID:mwMb5dO20 システム環境設定 → セキュリティとプライバシー →
プライバシー → フルディスクアクセス
で ターミナル を追加の上チェックを付ける?
プライバシー → フルディスクアクセス
で ターミナル を追加の上チェックを付ける?
402名称未設定
2018/12/28(金) 21:11:46.48ID:jhzLnqgc0 うん。それと実際に実行時のヤツにも権限与えなければなさそう。ヤツは
/usr/libexec/atrun
こいつも追加&チェック
/usr/libexec/atrun
こいつも追加&チェック
403名称未設定
2018/12/29(土) 17:37:26.95ID:mT01hNzG0 レス遅くなりました
どうもありがとうございます
ターミナルと>>402をフルディスクアクセスに追加しました
$ touch "abc" | at "1736 12/29/18"
job 13 at Sat Dec 29 17:36:00 2018
と出るんですが、入力後すぐにabcファイルが作られてしまいます
$ echo "ls" | at "1736 12/29/18" 17:34:29
job 12 at Sat Dec 29 17:36:00 2018
時間になっても画面にlsの結果が出ません
どうもありがとうございます
ターミナルと>>402をフルディスクアクセスに追加しました
$ touch "abc" | at "1736 12/29/18"
job 13 at Sat Dec 29 17:36:00 2018
と出るんですが、入力後すぐにabcファイルが作られてしまいます
$ echo "ls" | at "1736 12/29/18" 17:34:29
job 12 at Sat Dec 29 17:36:00 2018
時間になっても画面にlsの結果が出ません
404名称未設定
2018/12/29(土) 17:39:23.41ID:mT01hNzG0405名称未設定
2018/12/29(土) 19:09:37.06ID:6kdVEqI40406名称未設定
2018/12/29(土) 19:17:59.83ID:6kdVEqI40 スプール(?)直接でなくても、
mail
ってすれば届いているだろう
echo "ls > $(tty)" | at "1736 12/29/18"
ってすれば、強制的に今のtty(ウィンドウ、端末)に無様wに出てくるだろう
ってすれば届いているだろう
echo "ls > $(tty)" | at "1736 12/29/18"
ってすれば、強制的に今のtty(ウィンドウ、端末)に無様wに出てくるだろう
407名称未設定
2018/12/29(土) 19:25:42.98ID:6kdVEqI40 >と出るんですが、入力後すぐにabcファイルが作られてしまいます
そりゃそうだ。そういうコマンドをあなたが打ってるのだもの。まあ、もう間違いはわかってると思うけど
そりゃそうだ。そういうコマンドをあなたが打ってるのだもの。まあ、もう間違いはわかってると思うけど
408名称未設定
2019/01/12(土) 18:07:13.89ID:42wc9xj40 dateコマンドで元号って出せるのかな。strftimeの中の%EYがそれっぽいんだけど
うまくいかないなあ。
$ LC_TIME=ja_JP.UTF-8 date "+%EY"
2019
ちなみにこれはSUSでの規定ということでUNIXであるmacOSはちゃんと動作しないと...
%EY自体は解釈してるみたいなのでロケールデータがちゃんとしてないのかな?
うまくいかないなあ。
$ LC_TIME=ja_JP.UTF-8 date "+%EY"
2019
ちなみにこれはSUSでの規定ということでUNIXであるmacOSはちゃんと動作しないと...
%EY自体は解釈してるみたいなのでロケールデータがちゃんとしてないのかな?
409名称未設定
2019/01/12(土) 19:46:32.08ID:vQs0KL3y0 https://opensource.apple.com/source/Libc/Libc-1272.200.26/stdtime/FreeBSD/strftime.c
(バージョンの付け方がよくわからんが、たぶん最新)
Eは実装を(まだ。まだまだ)してない。エラーにならない程度の処理かな、まだ
フラグ立てて続く次のをってやってるけど立てたフラグ使ってない。Eは無視して続く次のってだけだね
(バージョンの付け方がよくわからんが、たぶん最新)
Eは実装を(まだ。まだまだ)してない。エラーにならない程度の処理かな、まだ
フラグ立てて続く次のをってやってるけど立てたフラグ使ってない。Eは無視して続く次のってだけだね
410名称未設定
2019/01/12(土) 19:59:35.14ID:vQs0KL3y0 https://github.com/freebsd/freebsd/blob/master/lib/libc/stdtime/strftime.c
元のは、これでいいのかな?全く同じく未実装だね。ここが変わればそのうちmacOSも変わるだろうな
Appleがここに独自に手を入れるということは無いだろう。macOSとしてはちゃんと対応しているので
元のは、これでいいのかな?全く同じく未実装だね。ここが変わればそのうちmacOSも変わるだろうな
Appleがここに独自に手を入れるということは無いだろう。macOSとしてはちゃんと対応しているので
411名称未設定
2019/01/13(日) 15:00:25.80ID:UNhjZ72o0 今更だけど、結構前のOSからtarコマンドはxz形式に対応してんだね
manページに記載ないから自分でxz入れてずっとxz -cd xyz.tar.xz | tar xf -とかやってたけど、tar xf xyz.tar.xzだけで行けるわ
圧縮形式も指定不要だった、ってこれまた随分今更
指定するのはおっさんだけとかw おっさんだけど
manページに記載ないから自分でxz入れてずっとxz -cd xyz.tar.xz | tar xf -とかやってたけど、tar xf xyz.tar.xzだけで行けるわ
圧縮形式も指定不要だった、ってこれまた随分今更
指定するのはおっさんだけとかw おっさんだけど
412名称未設定
2019/01/13(日) 22:21:49.41ID:9KmcYg9H0 最近ターミナルでコマンドを実行するたびに最後にこんなのが表示されるようになってしまいました。
$ math: Error: Expression is bogus
'scale=1;14839/1000'
数週間ほったらかしでそのまま使っていたんですが、昨日まで使えていたVimが今日になって使えなくなりました。
$ vim
dyld: Library not loaded: /usr/local/opt/python/Frameworks/Python.framework/Versions/3.7/Python
Referenced from: /usr/local/bin/vim
Reason: image not found
fish: 'vim' terminated by signal SIGABRT (Abort)
1つめのエラーと2つめのvimのエラーの原因は何でどうやったら解消されるんでしょうか?
OSは10.14.2、シェルはfish、bashどちらでもダメ、使ってるTerminalはiTerm2です
$ math: Error: Expression is bogus
'scale=1;14839/1000'
数週間ほったらかしでそのまま使っていたんですが、昨日まで使えていたVimが今日になって使えなくなりました。
$ vim
dyld: Library not loaded: /usr/local/opt/python/Frameworks/Python.framework/Versions/3.7/Python
Referenced from: /usr/local/bin/vim
Reason: image not found
fish: 'vim' terminated by signal SIGABRT (Abort)
1つめのエラーと2つめのvimのエラーの原因は何でどうやったら解消されるんでしょうか?
OSは10.14.2、シェルはfish、bashどちらでもダメ、使ってるTerminalはiTerm2です
413名称未設定
2019/01/13(日) 22:31:08.95ID:9KmcYg9H0414名称未設定
2019/01/13(日) 22:39:58.95ID:9KmcYg9H0 自己レスです
homebrew でvimをアンインストールして、python付きでインストールし直したら無事vimが使えるようになりました
しかし相変わらず
$ math: Error: Expression is bogus
'scale=1;27050/1000'
は治らないです
homebrew でvimをアンインストールして、python付きでインストールし直したら無事vimが使えるようになりました
しかし相変わらず
$ math: Error: Expression is bogus
'scale=1;27050/1000'
は治らないです
415名称未設定
2019/01/14(月) 00:21:50.80ID:ZzMkxJVQ0 mathってfishシェルの標準コマンドみたいじゃん、ggrと
自分で壊したんだ自分でなんとかせい
自分で壊したんだ自分でなんとかせい
416名称未設定
2019/01/14(月) 02:39:42.34ID:xjcGLS+v0 いろんなシェルがあるんだぁ…
417名称未設定
2019/01/14(月) 03:13:35.39ID:QkAq36/x0 fishというのは噂には聞いていたので、自分も入れてみたw
あと最近のvimはpythonに依存する(ことが可能な)のかあ。おそるべし。
>>414
math -hしたら、以前はbcに依存していたが今は違うらしいね。だから以前は
echo 'scale=1;27050/1000' | bc
と同等に動いていたのが今は動かなくなったとか?
で、fishの「コマンドを実行するたび」に何かをする設定の部分で間違ったりしてるとか?
上に書いたようにfishはさっき入れたばかりなので深いことはわからんw
あと最近のvimはpythonに依存する(ことが可能な)のかあ。おそるべし。
>>414
math -hしたら、以前はbcに依存していたが今は違うらしいね。だから以前は
echo 'scale=1;27050/1000' | bc
と同等に動いていたのが今は動かなくなったとか?
で、fishの「コマンドを実行するたび」に何かをする設定の部分で間違ったりしてるとか?
上に書いたようにfishはさっき入れたばかりなので深いことはわからんw
419名称未設定
2019/01/14(月) 07:33:45.33ID:i8sg82NI0 たしかにman見たら-jyzZには (c mode only) と書いてあるし
Note that, unlike other tar implementations, this implementation recognizes bzip2 compression automatically when reading archives.
でも-Jは書いてない
Note that, unlike other tar implementations, this implementation recognizes bzip2 compression automatically when reading archives.
でも-Jは書いてない
420名称未設定
2019/01/14(月) 08:23:08.22ID:wNsmcKz80 自分もいつだったか、何かの説明で「tarのz忘れてるじゃんプッ」と思ったら正しかったという。
あらためてmanを見ると、tar以外にzipやjarにも対応してるのね。
ならapkもいけるか? と思ったらエラーになるようだ。zipでは展開できるはずだが...
あらためてmanを見ると、tar以外にzipやjarにも対応してるのね。
ならapkもいけるか? と思ったらエラーになるようだ。zipでは展開できるはずだが...
421名称未設定
2019/01/14(月) 11:53:38.37ID:9kmiu2gq0 >>411
>今更だけど、結構前のOSからtarコマンドはxz形式に対応してんだね
>xz -cd xyz.tar.xz | tar xf -とかやってたけど、tar xf xyz.tar.xzだけで行けるわ
xz の意味ないね。w
xzとtarのxz展開ってバカでかいファイルを展開じたときの速度くらい?
>今更だけど、結構前のOSからtarコマンドはxz形式に対応してんだね
>xz -cd xyz.tar.xz | tar xf -とかやってたけど、tar xf xyz.tar.xzだけで行けるわ
xz の意味ないね。w
xzとtarのxz展開ってバカでかいファイルを展開じたときの速度くらい?
422名称未設定
2019/01/14(月) 11:59:20.66ID:9kmiu2gq0 人に渡すときにはclean archiverでzipだし
展開時、コマンドラインからなら好きなの使うだけだし、xzて圧縮に使ってないな。
展開時、コマンドラインからなら好きなの使うだけだし、xzて圧縮に使ってないな。
423名称未設定
2019/01/15(火) 01:34:05.06ID:p9nJma8e0 >>422
そういえば、Macでデザインしてる人から画像ファイルをもらってWinやLinux上でインテグレート
するときとか、zipにリソースが付いてて軽くイラっとするときが、俺にはありましたw
ま、そういう方はフォトショ/イラレのメタデータとかも残してたりするし結局全チェックしないと
いけないのだが。
で、そういうののクリーンナップのスクリプトを書いて差し上げたという。
そういえば、Macでデザインしてる人から画像ファイルをもらってWinやLinux上でインテグレート
するときとか、zipにリソースが付いてて軽くイラっとするときが、俺にはありましたw
ま、そういう方はフォトショ/イラレのメタデータとかも残してたりするし結局全チェックしないと
いけないのだが。
で、そういうののクリーンナップのスクリプトを書いて差し上げたという。
424名称未設定
2019/01/15(火) 08:47:13.32ID:ud910BUZ0 まあ本来その辺をデザイナーがチェックするのも変な話なんだよな
デザイナーにはデザインだけやらせておけばいい
デザイナーにはデザインだけやらせておけばいい
425名称未設定
2019/01/17(木) 00:32:35.28ID:nz3qVDPy0 あとは画像のリビジョン管理とかもいい加減で、適当なファイルを提出されたり... んで
単にファイルのサイズやチェックサムで比較とかでは判断できない場合、画像のビットマップの
比較をしたりしたこともあった。
というわけでAI付きリポジトリみたいな役をやったり。
デザイナーにはデザインだけ... そだねー
単にファイルのサイズやチェックサムで比較とかでは判断できない場合、画像のビットマップの
比較をしたりしたこともあった。
というわけでAI付きリポジトリみたいな役をやったり。
デザイナーにはデザインだけ... そだねー
426名称未設定
2019/01/17(木) 00:37:30.19ID:3EQed0MY0 脱線させすぎだ
せめて使ったコマンドでも書いとけ
せめて使ったコマンドでも書いとけ
427名称未設定
2019/01/21(月) 02:21:34.27ID:T+QYPvgz0 cal コマンド、昔のUNIXのmanのBUGSセクションにはなんだか面白いことが書いて
あった気がする。
確か「1年は1月から始まると仮定していますが歴史的には必ずしもそうでは
ありません」とかなんとか。あとどれかの月の日数が変になっている年とか。
今のは割と「真面目」なのな。calに限らないが。
和暦対応のcalとか誰か...
あった気がする。
確か「1年は1月から始まると仮定していますが歴史的には必ずしもそうでは
ありません」とかなんとか。あとどれかの月の日数が変になっている年とか。
今のは割と「真面目」なのな。calに限らないが。
和暦対応のcalとか誰か...
428名称未設定
2019/01/21(月) 17:31:35.61ID:/18AUPhH0 cal 9 1752
429名称未設定
2019/01/21(月) 19:18:22.85ID:CISKU/0Z0 よくそんなの見つけたな
430名称未設定
2019/01/21(月) 19:21:18.24ID:CISKU/0Z0 あ、ググったら有名なのか
431名称未設定
2019/01/21(月) 19:38:59.62ID:No8byvXZ0 ターミナルで
cal 9 1752
とすると笑える
cal 9 1752
とすると笑える
432名称未設定
2019/01/21(月) 20:05:03.44ID:ByBcvVRR0 他に表現しようがないな。変に間にスペース入れたらなんか「間」がある感じだし
433名称未設定
2019/01/21(月) 20:28:57.09ID:s6jABALo0 でもあくまでイギリスの暦なんだな
434名称未設定
2019/01/21(月) 20:37:22.37ID:ByBcvVRR0 まだ英国が世界一な時代か、ギリ的に
(英国圏だけ?の)リアルな人々にとってはまさしくいきなりすっ飛び変わるの暦だったんだろう
だがしかし、なんかそれ重視でイマイチ現代からそれ以前を指定するのが以後と以前がごっちゃ=ズレる思っているのと違う?的なのがあるな。calでの表現ではなく
(英国圏だけ?の)リアルな人々にとってはまさしくいきなりすっ飛び変わるの暦だったんだろう
だがしかし、なんかそれ重視でイマイチ現代からそれ以前を指定するのが以後と以前がごっちゃ=ズレる思っているのと違う?的なのがあるな。calでの表現ではなく
435名称未設定
2019/01/22(火) 06:50:13.97ID:0ZRCERsc0 日本だってもし明治5年を表示できたら12月は2日しかないさぶい表示になるはず。
というわけで旧暦/和暦対応はよ
というわけで旧暦/和暦対応はよ
436名称未設定
2019/01/22(火) 13:34:56.06ID:0IuRtC6V0 あんたがやってもええんやでえ。やるなら日本人だろな
437名称未設定
2019/01/24(木) 01:02:00.65ID:FZ7ds2+Y0 macOSにはncalというFeeBSD由来のコマンドがあって一応国別オプションがある。
んで ncal -p で国ごとのグレゴリオ暦移行日が出るんだけど
JP Japan 1918-12-18
なんだっけこの日。大正7年に何かあったっけ。
んで ncal -p で国ごとのグレゴリオ暦移行日が出るんだけど
JP Japan 1918-12-18
なんだっけこの日。大正7年に何かあったっけ。
438名称未設定
2019/01/24(木) 02:15:08.70ID:m79p7q0R0 たぶん、
https://memo.furyutei.work/entry/20150213/1423824322
この人の言っているとおり
日本人にとってユリウス暦もグレゴリオ暦もどっちでもいい。てか、グレゴリオ暦だけでいいユリウス暦混ぜられたらわけわからん。なので間違いがあっても放置されつづけられてんじゃないの
それよりも、日本人にとって旧暦と新暦だよな。だがしかし、現代人にとって旧暦なんてどうでもいい旧暦でなんて言われたらわけわからんてとこでもあろうw
https://memo.furyutei.work/entry/20150213/1423824322
この人の言っているとおり
日本人にとってユリウス暦もグレゴリオ暦もどっちでもいい。てか、グレゴリオ暦だけでいいユリウス暦混ぜられたらわけわからん。なので間違いがあっても放置されつづけられてんじゃないの
それよりも、日本人にとって旧暦と新暦だよな。だがしかし、現代人にとって旧暦なんてどうでもいい旧暦でなんて言われたらわけわからんてとこでもあろうw
439名称未設定
2019/01/24(木) 02:30:00.63ID:TdhbglpB0 Pythonでは一環してグレゴリオ暦だとして計算するけど
calではユリウス暦からグレゴリオ暦に切り替わったとして表示する違いあるのな
calではユリウス暦からグレゴリオ暦に切り替わったとして表示する違いあるのな
440名称未設定
2019/01/24(木) 02:34:45.81ID:m79p7q0R0 ああ、仮にcalが和暦に対応していたとしたら、旧暦新暦の切り替えは>>431のようになるしなきゃならんのか。単に 明治5年12月が2日しかないっていうだけだが(少ねっw)
旧暦なんてどうでもいいってこともないこともないね。閏月とかもあるようだしな。だがしかし、やっぱりどうでもいいw
旧暦なんてどうでもいいってこともないこともないね。閏月とかもあるようだしな。だがしかし、やっぱりどうでもいいw
441名称未設定
2019/01/24(木) 02:42:23.49ID:m79p7q0R0 >>439
計算上ではグレゴリオ暦(かユリウス暦でも)ひとつの指標が都合がいい
人の営みとしては、その時の暦の方が都合がいいんじゃないの。何年になにかがあったとかの古い文献であった場合わざわざグレゴリオ暦に換算してよりもそのままとか
カレンダー的には人の営みに重点を置くだろうなやっぱりと、和暦で表示表現されたらその当時の暦でだろうと思ったのでそう思う
計算上ではグレゴリオ暦(かユリウス暦でも)ひとつの指標が都合がいい
人の営みとしては、その時の暦の方が都合がいいんじゃないの。何年になにかがあったとかの古い文献であった場合わざわざグレゴリオ暦に換算してよりもそのままとか
カレンダー的には人の営みに重点を置くだろうなやっぱりと、和暦で表示表現されたらその当時の暦でだろうと思ったのでそう思う
442名称未設定
2019/01/24(木) 10:00:23.91ID:EqPJM/QY0 例えばクリスマスは今でもグレゴリオ暦の日に祝うところとユリウス暦の日に祝うところがあり。
お隣の国の正月は今でも2月頃で、毎年日にちが違う。グレゴリオ暦に対しては。
というわけで昔の暦は重要w
お隣の国の正月は今でも2月頃で、毎年日にちが違う。グレゴリオ暦に対しては。
というわけで昔の暦は重要w
443名称未設定
2019/01/25(金) 01:05:30.05ID:q+XiVMCm0 盆休みも事実上旧暦の盆だしな
都内在住だと、都内でとりあえず新暦の盆やって、帰省して旧暦でまた盆やる人間も多いし
都内在住だと、都内でとりあえず新暦の盆やって、帰省して旧暦でまた盆やる人間も多いし
444名称未設定
2019/01/25(金) 01:18:15.84ID:wEfeEEQn0 そういえば日本史って全部西暦で書いてあるよなあ。和暦から換算してあると。
ある意味すごいなあと思ったり。
皇紀とかはさすがに怪しいわけだが(そもそも教科書に載ってないか)。
ある意味すごいなあと思ったり。
皇紀とかはさすがに怪しいわけだが(そもそも教科書に載ってないか)。
445名称未設定
2019/01/25(金) 10:49:51.04ID:s4tyjzDq0 >>411
今更ながらtarのmanを読むと今のって猛烈な数のオプションがあるのね。
自分はc,t,x そこにf,vしか使えてないw
言い訳をするとむかーし各種わーくすてーしょんを使ってた頃、環境によってコマンド等が
微妙に違うので苦労して、できるだけ最小限の共通部分しか使わないみたいな癖が。
今更ながらtarのmanを読むと今のって猛烈な数のオプションがあるのね。
自分はc,t,x そこにf,vしか使えてないw
言い訳をするとむかーし各種わーくすてーしょんを使ってた頃、環境によってコマンド等が
微妙に違うので苦労して、できるだけ最小限の共通部分しか使わないみたいな癖が。
446名称未設定
2019/01/25(金) 18:27:12.47ID:ZFLCF+V60 >>443
お盆は7月15日だった
新暦になっても7月15日で
新暦で旧暦での近しい8月15日で
旧暦が続いていたらで、毎年日にちが違う
があるののね。いろいろテキトーだなw(最後を除いて?)。テキトーに合わせるんは難しいよね
お盆は7月15日だった
新暦になっても7月15日で
新暦で旧暦での近しい8月15日で
旧暦が続いていたらで、毎年日にちが違う
があるののね。いろいろテキトーだなw(最後を除いて?)。テキトーに合わせるんは難しいよね
447名称未設定
2019/01/25(金) 18:41:17.12ID:ZFLCF+V60448名称未設定
2019/01/26(土) 00:43:39.34ID:Phf7pyW50 シェルスクリプトで 半角スペースや 全角カッコをのあるファイルを
findしてxargs経由してlsar(unarのセットコマンド)したい。
find . -type f -name \*.zip -print0 | xargs -0 ls "{}"
は出来るけど
find . -type f -name \*.zip -print0 | xargs -0 lsar "{}"は通らない。
どうしたらいいですか?
findしてxargs経由してlsar(unarのセットコマンド)したい。
find . -type f -name \*.zip -print0 | xargs -0 ls "{}"
は出来るけど
find . -type f -name \*.zip -print0 | xargs -0 lsar "{}"は通らない。
どうしたらいいですか?
449名称未設定
2019/01/26(土) 02:00:18.74ID:NHtF3vHK0 最後の"{}"いらんでしょ?
そんなxargsの使い方知らんぞ
そんなxargsの使い方知らんぞ
450名称未設定
2019/01/26(土) 04:07:13.03ID:Nm+w+oJK0 find内のと混同しているんだろな。コマンドが複数のファイルを一度に扱えないとかだっがら -n 1 かな
451名称未設定
2019/01/26(土) 11:21:47.80ID:GG2i8JYy0 >>448
>半角スペースや 全角カッコをのあるファイルをfindして
そういうファイルだけをチェックするのかと思ったらそういう意味じゃないんだなw
でも全角カッコは何か問題あるっけ?
半角カッコがコマンド引数に来ると問題になりうるけどあれは直接使ったときだけかな?
>半角スペースや 全角カッコをのあるファイルをfindして
そういうファイルだけをチェックするのかと思ったらそういう意味じゃないんだなw
でも全角カッコは何か問題あるっけ?
半角カッコがコマンド引数に来ると問題になりうるけどあれは直接使ったときだけかな?
452名称未設定
2019/01/26(土) 20:52:41.26ID:Phf7pyW50 find . -type f -name \*.zip -print | while read LINE
do
lsar $LINE
done
これだと出来る。
find . -type f -name \*.zip -print -exec /bin/sh -c lsar \;
これでもNG。\はバックスラッシュで。
どこが駄目ですか?
日本語カッコや[]カッコの問題はperlかrubyに任せるしかないのかも。
do
lsar $LINE
done
これだと出来る。
find . -type f -name \*.zip -print -exec /bin/sh -c lsar \;
これでもNG。\はバックスラッシュで。
どこが駄目ですか?
日本語カッコや[]カッコの問題はperlかrubyに任せるしかないのかも。
453名称未設定
2019/01/26(土) 21:52:28.15ID:fgHIq2Va0 答えは既に書いてあるような
454名称未設定
2019/01/26(土) 22:47:48.44ID:Nm+w+oJK0 find . -type f -name \*.zip -print0 | xargs -0 -n 1 lsar
find . -type f -name \*.zip -exec lsar {} \;
じゃないの。(正直、なんでやねんっ!wと思う。いやネタか?ともw)
find . -type f -name \*.zip -exec lsar {} \;
じゃないの。(正直、なんでやねんっ!wと思う。いやネタか?ともw)
455名称未設定
2019/02/07(木) 15:39:18.10ID:WUquc88g0 お世話になります。
macOS 10.14.2 です。
既存の ls はBSD系なので、これ(だけ)を GNU の ls に変えたいのですが、
brew で coreutils をインストールするとかじゃなくて ls(gls) だけインストールするにはどうしたらいいんでしょう?
※ オプションで
ls −l −−time−style=W+%Y/%m/%d %H:%M:%SW
とかの設定がしたいんです。
macOS 10.14.2 です。
既存の ls はBSD系なので、これ(だけ)を GNU の ls に変えたいのですが、
brew で coreutils をインストールするとかじゃなくて ls(gls) だけインストールするにはどうしたらいいんでしょう?
※ オプションで
ls −l −−time−style=W+%Y/%m/%d %H:%M:%SW
とかの設定がしたいんです。
456名称未設定
2019/02/07(木) 17:03:30.70ID:0s+h7OEE0 >>455
>brew で coreutils をインストールするとかじゃなくて
のはなんで? gls以外を入れたくないと言うこと? brewにそういうモードはあったかな。
とりあえず自分でcoreutilsをコンパイルしてlsのバイナリだけ取り出すのは可能かと。
でもしlsが特別なライブラリやその他リソース等に依存しているならそういうのも
適宜用意して必要な場所へコピーする。依存してないかもしれないけど。
>brew で coreutils をインストールするとかじゃなくて
のはなんで? gls以外を入れたくないと言うこと? brewにそういうモードはあったかな。
とりあえず自分でcoreutilsをコンパイルしてlsのバイナリだけ取り出すのは可能かと。
でもしlsが特別なライブラリやその他リソース等に依存しているならそういうのも
適宜用意して必要な場所へコピーする。依存してないかもしれないけど。
457名称未設定
2019/02/07(木) 20:08:17.81ID:WhVBHmCx0 日付の表示を変えたい程度なら、exaっていうrust製のls代替があるよー
458名称未設定
2019/02/07(木) 20:37:43.03ID:HqQ/ROBW0 野良ビルドするならcoreutilsの方がずっと楽じゃないの
Xcodeのコマンドラインツール入れて
./configure && make install DESTDIR=適当な場所
でもしてls取り出せば済むよ
Xcodeのコマンドラインツール入れて
./configure && make install DESTDIR=適当な場所
でもしてls取り出せば済むよ
レスを投稿する
ニュース
- 佐藤二朗 ハラスメント報道にコメント「大変残念。全ての事実が明らかになることを望みます」所属事務所「到底受け入れられない」★61 [Ailuropoda melanoleuca★]
- 若者に伝えたい“50歳を過ぎて出来なくなったこと” ラーメン屋での注文も「大盛り」から「麺半分」に [パンナ・コッタ★]
- 【サッカー】W杯日本VSブラジルは「単一放送で今大会の最高視聴者数」 FIFA紹介、中東・北アフリカでも1.2億人超え [首都圏の虎★]
- 【サッカー】日本代表監督に立候補の本田圭佑 コーチングライセンスに関する3年前の投稿をXに再掲載… ライセンス購入制度を提案 [冬月記者★]
- 自民「審議拒否は時代遅れ」と野党批判 玉木氏「政府の拒否が実態」 [蚤の市★]
- もっちゅりんやフェルメールに行列…日本人が並ぶルーツは「農耕民族の遺伝子」が原因か [バイト歴50年★]
- おまえらYouTubeよりふわっち向き
- 蚊ぷーん
- カマスをぶちかます
- 魚って吉野家でしか食べられない?
- 【FIFAワールドカップ2026】二時カナダ×モロッコ(NHK,DAZN)六時パラグアイ×フランス(日本テレビ,DAZN) [226731781]
- マイ楽天モバイルアプリが楽天リンクアプリに統合されるらしいけどさぁ