Terminal初心者質問スレ Part 4
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名称未設定
04/03/29 00:44ID:sntmP9pSそろそろMacOS Xにも慣れてきたし、コマンドで動かしてみたい。
でもUNIXとしてバリバリ使う以前に「"Terminal"って何?」という
人達のためのスレッドです。
Terminalと、Terminalで使えるコマンド関連の話題で盛り上がりましょう。
前スレ
Terminal初心者質問スレ Part 3
http://pc3.2ch.net/test/read.cgi/mac/1045614771/
Terminal初心者質問スレ Part2
http://pc.2ch.net/test/read.cgi/mac/1043793428/
Terminal初心者質問スレ
http://pc.2ch.net/test/read.cgi/mac/1012636223/
コマンド&Terminalに関係の無い質問はこちら
MacOS X初心者質問用スレッド13.4
http://pc.2ch.net/test/read.cgi/mac/1045366731/l50
MacOS XのUNIX的な使い方全般はこちら
MacOS XをUNIXとして使ってる人の為のスレ その4
http://pc.2ch.net/test/read.cgi/mac/1043836633/l50
少し覚えてくると、もっと便利に使いたい!そんな時はこちら
「ご主人様ご命令を!」OS Xでスクリプトスレ
http://pc.2ch.net/test/read.cgi/mac/1010546884/l50
0002名称未設定
04/03/29 00:46ID:sntmP9pSosxユーザ対応、基本コマンド
http://www.ctt.ne.jp/~nashorn/terminal/readme.html
コマンドの説明&用法など
http://x68000.startshop.co.jp/~68user/unix/
日本語でマニュアルを見よう
http://www.jp.freebsd.org/man-jp/search.html
http://www.fan.gr.jp/~sakai/jman.html
シェルってどんなだ?
http://bio-math10.biology.kyushu-u.ac.jp/~tohya/tips/shell.html
http://www.kyoto-su.ac.jp/~hkusa/unix/shell.html
ターミナルでの日本語の扱い
http://member.nifty.ne.jp/poseidon/osx2t.html
○プログラミング関係リンク
【注意:下記リンクは参考程度にして、手の込んだ質問は他スレでおながい】
b-shell基礎
http://www.hpc.cs.ehime-u.ac.jp/~aman/linux/bash/
c-shell基礎
http://hp.vector.co.jp/authors/VA012953/unix/cs_shell.html
b-shellとc-shellの違い
http://www.klab.ee.utsunomiya-u.ac.jp/~hiroki/csh-whynot.euc
心構え?
http://www.sumiosan.com/dayan/tips/unix/programming.html
0003名称未設定
04/03/29 01:00ID:CsUves2S0004名称未設定
04/03/29 01:04ID:sntmP9pSクソー(;〜_〜)9
0006名称未設定
04/03/29 02:29ID:80kG7u6Bviはバージョン6.2を使ってます。
ファイルを保存すると、ターミナル最下行に
"foofoo.txt" [converted] 52L, 968C written
と表示されます。
この[converted]がでるときとでないときがあるのですが、
これは一体なんでしょうか。
manや--helpには説明がありませんでした。
文字コードの変換等でしょうか。
宜しくお願いします。
0007名称未設定
04/03/29 03:24ID:UaIS1oXwviではなくvimですね。
> 文字コードの変換等でしょうか。
そうです。
00086
04/03/29 03:32ID:80kG7u6Bレスありがとうございます。
viとvimの違いがわかんないので勉強しときます。
変換するコードを指定して別のファイル(別の文字コードとなったファイル)を作成なんてできるのかなぁ。
0009名称未設定
04/03/29 03:47ID:UaIS1oXw7では端折りましたが
:set enc?
としてみてください。そこででたコードがvimが内部で使う文字コードです。
ファイルの文字コードがそれ以外だと変換して保存します。
ファイルの文字コードを指定するのは
:set fenc=utf8
:w anoterfilename
みたいにfencを使います。くわしくは
:h fenc
してください。ついでにここも
http://pcmania.jp/~moraz/index.html
00106
04/03/29 06:53ID:80kG7u6Bなるほどです。激感謝。
私の場合、
encoding=utf-8
fileencoding=iso-2022-jp
になっていて、perlスクリプト書いていたらvi入力中は日本語表示できているのに、いざ出力すると日本語表示できなくて困っていました。
:set 〜〜で文字コードを統一してやることにより解決できました。
リンク先の情報も見やすくてわかりやすいですね。
大変ありがとうございました。スレ違い(?)失礼しました。
0011名称未設定
04/03/30 03:40ID:fzLtU44X> GNU screen使ってEUCな日本語の半角カナをきちんと出せるぐらいに日本語対応と
EUCな「全角」カナは問題ないわけ? screen で EUC 全滅なら思い当たることが
あるが。
> VT100エミュレーションがしっかりしたターミナルはないのかなぁ。
具体的にはどうしっかりしてない? (コントロールシーケンス等)
VT100 云々言うぐらいだから分かってるはずだよね。
0012名称未設定
04/04/01 18:55ID:8TgkQidR日本語を入力すると確定時に化けてしまいます。インスペクタで
「エスケープする」設定にしてもダメでした。
例えば
% cd フォルダ
のように日本語で入力できるようにするには
何を設定すれば良いのか、ご存知の方いらっしゃいましたら
教えてください。
0013名称未設定
04/04/02 15:07ID:Zx1ZKgp8というようにウィンドウアクセスをショートカットしているのですが
何かのタイミングでこのアクセス方法が効かなくなります。
みなさんはどうですか?
また解決方法等あれば教えてください。
コマンド+〜、は知っています。
0014名称未設定
04/04/05 15:34ID:ijng+c4N0017名称未設定
04/04/05 18:12ID:ijng+c4N001813
04/04/05 18:47ID:YH0XHz3Jやっぱりcommand+数字でサクサクたーみなる切り替えたいよー。常時3つか4つ開いてるので。
何かわかったら報告します。
ところで、a2ps4.12をtarボールからインストールしたいんだけど、
./configureすると、
checking host system type... configure: error: can not guess host type; you must specify one
と出力されてエラっちゃいます。
configureファイル2056行目からの
2056 # Make sure we can run config.sub.
2057 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
2058 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
2059 fi
のところということはわかっているのですが、シェルスクリプトを勉強しはじめたばかりなのでわかりません。
誰か力をかしてください。おねがいします。
001913
04/04/05 18:48ID:YH0XHz3J0020名称未設定
04/04/05 19:10ID:CB7shc9t簡単に言うと Darwin なんてシラネーよ。(プ
ってことです。
あと、2056行とかは見当違い。
0021名称未設定
04/04/05 19:16ID:n/qSg6nvま、OS XをUnixとして…スレだろうが、それは同梱のconfig.guessとかconfig.subが
darwinを認識できてない時に出るやつだろ。
とりあえずOS Xにインスコされてるconfig.guessとconfig.subを、a2ps4.12の方に
コピーしれ。
ただし、a2ps4.12のlibtoolが古いせいだろうから、その先で違うエラーが出るだろう。
どうなったか見せれ。
こういうことが面倒ならバイナリ探せ。
002213
04/04/05 19:38ID:YH0XHz3J>>21
とてもわかりやすいレスありがとうございます。
config.guess、config.sub書き換えの方法やってみます。
これ以降の報告は、19さんのアドバイスどおりOSXをUnix〜スレに書きこむことにします。
ありがとうございました。
0024名称未設定
04/04/08 05:16ID:j6fXQ/yxttp://homepage3.nifty.com/toshi3/index.html
0025名称未設定
04/04/08 19:40ID:MZi67v7o┣01-05
┃ ┣Track01.aiff
┃ ┣Track02.aiff
┃ ┣Track03.aiff
┃ ┣Track04.aiff
┃ ┗Track05.aiff
┣06-10
┃ ┣Track01.aiff
┃ ┣Track02.aiff
┃ ┣Track03.aiff
┃ ┣Track04.aiff
┃ ┗Track05.aiff
┗11-15
┣Track01.aiff
┣Track02.aiff
┣Track03.aiff
┣Track04.aiff
┗Track05.aiff
いま、こんな様な Directory 構成なんですが、
06-10 という Directory 内にある Track01-05.aiff を Track06-10.aiff に、
11-15 という Directory 内にある Track01-05.aiff を Track11-15.aiff に
ファイル名の変更をしたいと思っています。
こんな場合、Terminal でなんとか簡単に出来ませんか?
0026名称未設定
04/04/08 19:41ID:MZi67v7ofor で 2 変数(と言うのだろうか?)使えればなんとかなるんですけどね・・・
for ( x in * ) ( y in 11 12 13 14 15 )
> do
> mv $x Track$y.aiff
> done
・・・みたいな感じで。
0027名称未設定
04/04/08 21:42ID:D7T0L4+5foreach -> mv $i `echo $i|sed -e 's/01/06/' -e 's/02/07/' -e 's/03/08/' -e 's/04/09/' -e 's/05/10/'`
foreach -> end
0029名称未設定
04/04/08 21:54ID:MZi67v7oecho のあたりで置換しているのかなあ・・・
しかしこの コマンド を打つより
自分で リネーム した方が早そう・・・
こういうことをやるのには、
向いてなかったのかな、Terminal は。
どうも有り難う御座いました。
0030名称未設定
04/04/08 22:26ID:D7T0L4+50031名称未設定
04/04/08 23:02ID:D7T0L4+5foreach -> set j=`echo $i | sed 's/Track\(.*\).aiff/\1/'`
foreach -> mv $i "Track`echo '$j + 10' | bc`.aiff"
foreach -> end
0032名称未設定
04/04/08 23:40ID:D7T0L4+50033名称未設定
04/04/09 05:24ID:sQU7Y1U8哀れを誘うね…
0034名称未設定
04/04/09 07:05ID:L9KHoNjyそんな言い回しは初めて聞きました。
勉強になるなあ。
0035名称未設定
04/04/09 17:22ID:NHF46fSY0036名称未設定
04/04/09 19:18ID:qd827aI6をtcshでやる方法がわからん。教えてエロいひと!
003736
04/04/09 19:19ID:qd827aI6$ for i in Track*.aiff ; do j=`echo $i | sed 's/Track\(.*\).aiff/\1/'` ; k=`echo "$j + 5" | bc`; if [ $k -lt 10 ] ; then mv $i "Track0$k.aiff" ; else mv $i "Track$k.aiff" ; fi ; done
こっち。
0040名称未設定
04/04/09 22:39ID:ZZnTeUN7「哀れを誘う の検索結果のうち 日本語のページ 約 970 件中 1 - 50 件目 (0.32 秒)」
「哀れみを誘う の検索結果のうち 日本語のページ 約 362 件中 1 - 50 件目 (0.48 秒)」
「哀れを誘う」の勝ち。
以下、「googleがすべてだと思うなよ。」等の煽り合戦の開始。
0041名称未設定
04/04/09 22:48ID:OdKHZ64x「哀愁を誘う」の勝ち。
以下、「googleがすべてだと思うなよ。」等の煽り合戦の開始(藁
0042名称未設定
04/04/09 23:19ID:Ry6lwIJd「哀川翔を誘う」の負け。
以下、「googleがすべてだと思うなよ。」等の煽り合戦の開始(藁
0044名称未設定
04/04/10 00:12ID:yMFMTzem004536
04/04/10 01:43ID:9w8IDIpC#!/bin/tcsh
foreach i ( Track*.aiff )
set j=`echo $i | sed 's/Track\(.*\).aiff/\1/'`
set k=`echo "$j + 5" | bc`
if ( "$k" > = "10" ) then
mv $i "aTrack$k.aiff"
else
mv $i "aTrack0$k.aiff"
endif
end
foreach i ( aTrack*.aiff )
mv $i $i:s/aTrack/Track/
end
0047名称未設定
04/04/11 23:19ID:AQ4zuiQ6$ seq 1 100
というのを見かけたんですが、OS Xでは使えないんでしょうか?
0048名称未設定
04/04/11 23:49ID:Mz5M5G5b0049名称未設定
04/04/11 23:51ID:Mz5M5G5bjot 100 1
詳しいことはman jot
0050名称未設定
04/04/11 23:53ID:Mz5M5G5bzsh -c 'echo {1..100}'
まあ方法はいくらでもあるってことで。
005147
04/04/12 05:40ID:kt0nBeUo$ for i in `zsh -c "echo 00{1..100}|sed 's/0*\([0-9][0-9][0-9]\)/\1/g'"`;do touch file$i;done
なるほどですぅ。(^^)
0052名称未設定
04/04/12 23:10ID:kt0nBeUo$ for i in `jot 100 0`;do touch `jot -w file%07d 5000 $i'0001'`;touch `jot -w file%07d 5000 $i'5001'`;done
file0000001からfile1000000までの100万個のfileが出来た。Finderでlist表示、未だにできない...。(w
0053名称未設定
04/04/13 00:57ID:AxEaxU26G4/800 ATA100だから仕方ないか...。(´・ω・`)ショボーン
G5な人、誰か
$ for i in `jot 1000 0`;do touch `jot -w file%08d 5000 $i'0001'`;touch `jot -w file%08d 5000 $i'5001'`;done
に腸洗して報告してくだちい。(w
0054名称未設定
04/04/13 19:21ID:6g3aiNpX大量のファイル置いたとき、そのファイルの検索をする際はどうなんだろ?
0055名称未設定
04/04/15 13:07ID:LMuya217ルーター192.168.1.1から自分のマシン192.168.1.2にむけて
ルーターのログがUDPの514番ぽーとに飛んでくる様にしたのですが
これをリアルタイムにターミナルで見ることはできないでしょうか?
MacNetLogger
ttp://www.laffeycomputer.com/netlogger.html
こいつでやるような事をやってみたいのですが。
0056名称未設定
04/04/16 02:30ID:OhdBrodQ005755
04/04/16 22:15ID:D7J5aYgQsyslogには出ないです。まずはUDP514にとんでくるログの
メッセージをうけとるためにsyslogdの設定をなんかいじらなくちゃ
ならないっぽいですね。
受け取ってファイルに書き出しつつそれをtailで見るのかな?
0058名称未設定
04/04/16 23:15ID:5CB7BNPxデフォルトでは安全性のため外部からの syslog を受け取らないようになってます。
10.3.x の場合、 /etc/rc で u オプション付きで syslogd を起動するよう修正してください。
安全性のために受け付けないようになってるものですので、
受け付けるようにした場合はそのことを考慮して運用してください。
005955
04/04/16 23:41ID:D7J5aYgQどもです。ちょっとしらべてみます。syslogdの設定を書き換えて
syslogdを立ち上げ直す、という手順でよいのですね?
セキュリティー的にどの程度の危険があるんでしょうか?
0060名称未設定
04/04/17 00:54ID:4HnQInPT006155
04/04/17 20:08ID:MekmimvYOS Xでも簡単に出来るとおもったけど意外にも難しいみたいですね。
ちょっと自分のレベルでやるのは危険な気がしてきました。
なんとか単体アプリのツールを探す方向で考えてみます。
0062名称未設定
04/04/17 22:03ID:44Pso9Twそのルータ、ログを514以外のportへ吐き出させる事できますか?
514に来てる限りOSXではsyslogdに頼ることになると思う。
006355
04/04/17 22:15ID:MekmimvYルーターの方で設定出来るのは送り先のipと
送るログのレベル、infoとかそんなの3種類、だけで
それ以上の設定は出来ないみたいです。
少なくともぶらうざでの設定画面からは。
ちなみにプラネックスのBRL04FMXという機種です。
0064名称未設定
04/04/17 22:31ID:44Pso9Twそれなら素直にsyslogdで受け取るのがいいと思う。
port514はsyslogdが使ってるから、他のツール等では受け取れない。
そもそも、そういう使い方のために514に送ってきてるわけだし。
006555
04/04/17 23:17ID:MekmimvYいろいろ調べてるうちにこんなん出てきますた。
ttp://www.atmarkit.co.jp/flinux/rensai/linuxtips/393routerlog.html
なんだかむずかしいでつね。
0066名称未設定
04/04/18 01:10ID:Teww3IeULinux だと
syslogd -r
でいいみたいだけど。
006755
04/04/18 02:04ID:Ka4bAsBuそもそもsyslogdってのがどんなものをほんとに理解してないし。
006858
04/04/18 12:31ID:Y/I3Wo38現時点では穴は見つかってないのです。
多量のログを流し込まれた場合にディスク溢れがおこるぐらいです。
ルータのログを採るということですのでルータで止めてしまえば問題ないとは思います。
あと、セリュリティ関連のサイトをみて、穴が発見されたときに適切に対処すればいいでしょう。
>>67
ちょっとやってみましたが、ちゃんと外部からのログ取れますよ。
006967
04/04/18 15:16ID:ee3jERLaあの後、>>58 読んでやってたのですが、syslogd のオプション -u が -s と排他というのに
気がつくのに時間がかかりました。
おかげさまで今はログ取れてます。
007055
04/04/18 16:35ID:Ka4bAsBu自分、とりあえず、ホットラインとか、web鯖を
なんとか自力で立ち上げてルーターも設定してポートあけて、とか
その程度のレベルなんで。
なんかのソースを落としてコンパイルしてとか、そんなのまだまだです。
とりあえず、viとかpicoをまずは意のままに使えるようにならんと
話にならんですね。
0071名称未設定
04/04/20 00:49ID:QnlmFwG50072名称未設定
04/04/21 18:34ID:Ggb0yeZoかわいそうなおいら
0073名称未設定
04/04/21 20:59ID:di4WlRpRこちらで質問させていただきます。
httpd.cofをいじる前に設定ファイルのバックアップを
とろうと思うんだけどcp filename filename2ってやり方でいいのでしょうか?
よくバックアップをfilename.origとかfilename.bakにするのを見かけるけど
.(どっと)なんたら、って勝手に拡張子みたいなのをつけて問題ありませんか?
ちょっと疑問に思ったんだけどCPコマンドで複製した場合って
修正日が複製した時間になりますね。これって普通なんですか?
これまでのOSだと複製元と同じ時間だったから
0075名称未設定
04/04/21 21:22ID:x4w9N20A>って勝手に拡張子みたいなのをつけて問題ありませんか?
自分の環境で既存のファイル拡張子とだぶってなきゃいいでしょ。
>ちょっと疑問に思ったんだけどCPコマンドで複製した場合って
修正日が複製した時間になりますね。
man cp
007673
04/04/21 22:30ID:di4WlRpRれすどうもです。とりあえず、cpには-pオプションをつければ
タイムスタンプ?(最終修正日時)もそのままコピーされるようですね。
手元の解説本に出てたhttp://www.fan.gr.jp/~sakai/jx.html
の日本語マニュアルをインストールしてパスを通せとかいてあるのですが。
それには~/.bash_profileに
PATH=/usr/local/bin:$PATH
export PATH
を加えろとあるのですがいきなり.bash_profileにがありません。日本語マニュアル
すらこんなんではこの先どうなるんでしょう?
0077名称未設定
04/04/22 00:00ID:tdZuRJ3Cman bash
流れからしてw
0078名称未設定
04/04/22 01:12ID:Qt1VuIzN> いきなり.bash_profileにがありません。
無いなら作ればいいだけです。
>日本語マニュアルすらこんなんではこの先どうなるんでしょう?
自分でなにも調べもせずここで聞くだけだったら、同じことを繰り返すだけかもね。
先ずはshellについて、環境変数について当たりから調べてみては。
007973
04/04/22 01:40ID:Dc7fr27Gそのあと、エラーとかなんとかでまくりで結局ピリオド一つ抜けてたのが
原因でした。すごい疲れた。いじりはじめってだれでもこんなもんですか?
0080名称未設定
04/04/22 01:57ID:KC4jRaqeうん。
で、そういうトラブルが好きな人を達人と呼んだり呼ばなかったり。。。
トラブル発生。
↓
原因究明。(←これも結構好き)
↓
原因解明、トラブル回避。(←これが快感)
↓
トラブルを探しまわる。(←こうなるともう廃人)
0081名称未設定
04/04/22 02:00ID:TlVEJKgp現状、基礎がない状態で切った貼ったして一喜一憂してるだけだから疲れるんだよ。
今後もCLI で色々弄りたいんだったら、How to 本ではなく、基礎が習得できるような本を
常備しておくといいだろうね。
0082名称未設定
04/04/23 19:17ID:GJRp7xBY0083名称未設定
04/04/27 15:32ID:dktxCnYGコピーしたいんですが、dittoを使うと、フォルダが展開されてContents
からになっちゃいます。どうすればいいでしょうか?
0084名称未設定
04/04/27 15:36ID:4CDezp7k0085名称未設定
04/04/27 15:48ID:0mpl8X4/リソースフォーク絡みのことはfsにも関わるので注意。
ヲレはufsなんでcp -prでなんの問題もないんだけど、HFS+だとどうなのかはわからん。
0087名称未設定
04/04/27 23:00ID:lmRkTiqO0088名称未設定
04/04/29 13:36ID:zLQBVoswttp://www.metzlerbros.org/dvb/index.html
をOS10.3.3に入れたいんだけど、
makeして、sudo make installすると
install -m 644 libreplex.a /usr/local/lib/
install -m 755 replex /usr/local/bin/
install: /usr/local/bin/: No such file or directory
make: *** [install] Error 71
となって出来ない。
誰かエロい人教えてください。
いよろしくおながいします。
0090名称未設定
04/04/29 15:12ID:zLQBVoswありがとう MPEG2 TS-PS変換出来るらしいっす
でも、どこの階層に作ったらいいんでしょう???
わけわからんでスマソ
0092名称未設定
04/04/29 16:48ID:zLQBVosw同じ階層からusr, local, binって、順番に下に作っていったんだけど無理だった。
usrってUsersとは別でしょう?
Makefileにもフォルダ作る記述があるようだけど動作してないみたい。
VERSION = 0.1.0
DISTNAME = replex-$(VERSION)
TARNAME = $(DISTNAME).tar.gz
INCS = -I..
CFLAGS = -g -Wall -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DO_LARGEFILE=0
略
SDESTDIR = /usr/local
略
dist: $(SRC) $(HEADERS) Makefile
mkdir $(DISTNAME)
cp $(SRC) $(HEADERS) $(EXTRA) Makefile $(DISTNAME)
tar zcf $(TARNAME) $(DISTNAME)
rm -rf $(DISTNAME)
install: libreplex.a replex
install -m 644 libreplex.a $(DESTDIR)/lib/
install -m 755 replex $(DESTDIR)/bin/
0093名称未設定
04/04/29 16:58ID:zLQBVosw0094名称未設定
04/05/01 01:30ID:xxBTz9AD作業用フォルダをおく場所とか名前とか。
ちょっと前にも出てたけど
バックアップファイルのリネームのしかたとか
そういうの、知りたい。
0095名称未設定
04/05/01 06:55ID:6uS8Qwbd0096名称未設定
04/05/01 07:34ID:e/cn8s5i何したいのかわからん。まずそれをはっきりしろ。
バックアップなら使うアプリに関係するかもしれんし。一体何をどうしたいのだ?
0097名称未設定
04/05/01 15:41ID:gewuoJ5iPismoのHDDを乗せ換えてPantherを入れたんです。
で、WirelessLANのドライバを入れる途中に .Command のファイルを
うっかりダブルクリックしちゃったら、それ以降、メニューから
新規シェルを選択しても、一度たたいた .Command のファイルが
起動するようになっちゃって。
ちゃんと新規シェルを起動するにはどうしたら良いのでしょう?
0098名称未設定
04/05/01 16:15ID:aUBAxIX/ってTerminalスレだしTerminalのことだよな、書いてないけど…
行間読ますなw
009997
04/05/01 16:33ID:gewuoJ5i環境設定ファイルを捨てたらちゃんと新規シェルが起動しました。
(環境設定ファイルがどこにあるか、から始めましたが)
ありがとうございました。
0100名称未設定
04/05/01 17:43ID:xjYQa/FT0101名称未設定
04/05/02 10:24ID:j5jdogH1突然
Evaluation copy. Please register.
という表示が出てrar圧縮できなくなりました
これはもうお金を支払わないと使えなくなってしまったのでしょうか
それとも何か特別なコマンドを使えばまた使える様になるのでしょうか
0102名称未設定
04/05/02 11:04ID:rVzf5S8y0103名称未設定
04/05/02 11:50ID:Gpg7ICUPさんざ世話になったんでしょ? その書き方からして。
0104名称未設定
04/05/02 21:54ID:tMicTUuhzipはrarより圧縮率が劣るので…
>>103
そうですね、でも9の時は無料だったしwinの人は多分無料で出来る、という思いがあるのと
正直海外にお金を支払う手続きがよく分からないのと面倒だという(最低ですね)
スイマセン、バカな本音ですね
0105名称未設定
04/05/02 22:39ID:rXlnsm8uhttp://www.faireal.net/articles/2/27/#d10619_1
0106名称未設定
04/05/02 23:43ID:l60Ns3T+恥ずかしながら初めて聞いた圧縮方式でしたが…びっくりしました!
圧縮するファイルによってはrarより圧縮率が高いです!
しかもCUIではなくGUIのフリーソフトも見つけまして!!(CleanArchiverというものです)
圧縮に多少時間がかかりますがそれは私のG4が古いせいでしょうね(苦笑)
本当に有り難うございました!!!
0107名称未設定
04/05/03 00:13ID:J8ytcXFs0108名称未設定
04/05/03 12:30ID:c8GuX5Y0なんか嫌味を言いたくなった。
0109名称未設定
04/05/10 18:18ID:7fcmJytf0110名称未設定
04/05/10 18:29ID:KLjb9Uik0111名称未設定
04/05/10 21:34ID:Sw735Dd60112名称未設定
04/05/11 18:22ID:myZaBDBE0113名称未設定
04/05/11 18:29ID:FvvqiKtF0114112
04/05/12 13:35ID:7+O4ftSapppd について自分なりに調べてみました。
chat というコマンドが必要なようなのですが、"which chat" としても見つかりません。
あと CCL ファイルをそのまま使う方法がわかりませんでした。
『インターネット接続』での接続後に system.log を見ると、pppd が起動しているのは間違いないし、CCL ファイルを使っているのでそのまま使えると思うのですが。
ちなみに使っているのは AirH" Phone (J3002V) を USB モデムと認識して繋げています。
0115名称未設定
04/05/12 17:26ID:VYo60T2eと同じことができるコマンドってありますか?
clearコマンドだと、画面は消去されるけど
スクロールバッファは残っているままなので。
0117115
04/05/12 18:35ID:VYo60T2eアドバイスありがとうございます。
0118名称未設定
04/05/12 18:40ID:oJyK9xnrターミナルエミュレータが持っている機能ってこと理解できてる?
0119115
04/05/12 19:16ID:VYo60T2e図星です。
よくわからないけど、きっと出来ないのだろうくらいに解釈していました。
ターミナルエミュレータが持っている機能を
操作するコマンドはあり得ないと考えてよいのでしょうか。
make && ./a.outをするときに
標準出力をスクロールバッファの先頭から出力したくて
make && clear ; ./a.out
としたのですが、これでは先頭にならなかったので質問してみました。
0120名称未設定
04/05/13 00:17ID:TkQeYqhfターミナルエミュレータが特殊な専用のエスケープシーケンスをもっている場合は
可能だろうけど一般的には不可能。
あと、そんなことするのなら、標準出力をリダイレクトして、あとからその
ファイルをlessすればいいやん。
0121115
04/05/13 00:58ID:HveAUx/Fわざわざ解説ありがとうございます。
Terminal.appの機能を実行するということなら
アップルスクリプトなどを介せばできるかなとも一瞬思いましたが、
そこまでする必要はないですね。
>あと、そんなことするのなら、標準出力をリダイレクトして、あとからその
>ファイルをlessすればいいやん。
スクロールバッファのページアップ、ページダウンのショートカットを使って
2次元配列の結果をパラパラマンガにして見ていたのです。
余談ですが、このTerminal.appはxtermなどに
比べても機能が豊富でなかなか便利ですね。
0122名称未設定
04/05/13 01:59ID:Kl3RgTRFぐーぐる先生に聞いてみました。
・macosxhints - Connect to the Internet from the command line
http://www.macosxhints.com/article.php?story=20030927023429731
私自身は試してないので、うまくいったら報告よろ
0123名称未設定
04/05/15 07:23ID:iAHK4hFh0124名称未設定
04/05/15 07:55ID:fVwkcn9V甚だしくスレ違いだと思わない?
これでもつかってろ。
ttp://www.ragingmenace.com/software/menumeters/index.html
0125名称未設定
04/05/15 21:07ID:mRTkW5/hそんなことは可能でしょうか?可能なら、その方法を教えていただけると有り難いんスけど。
0128名称未設定
04/05/15 21:35ID:M/TXDwt7記述したあとにそれを有効にするには、なんかコマンドが必要なんですかね?
0129名称未設定
04/05/15 21:39ID:uJlgeyZ7$ source .bashrc
だけど、
デフォルトではターミナル起動時に
.bashrcではなく.bash_profile
を読みに行くよ。
X11は.bashrcを読みに行くみたいだけど。
0130名称未設定
04/05/15 21:39ID:mRTkW5/hman sleep してみたり、ぐぐったりしてみましたが、
具体的にどうやれば良いのか分かりません。
sleep で指定した秒数後に、コマンドを終了させるようなコマンドを実行させる・・・
というような感じになるんですか?
出来たら具体的な方法まで教えていただけませんか?
0132名称未設定
04/05/15 21:48ID:RZ/HJvvq>>125 で言ってるTimeout ってのがよくわからないんだが。
例えば、、
「任意のコマンドを10秒間だけ実行したい」
ってこと ?
コマンドで指定するというより、スクリブトを組む感じじゃないの ?
もちろんC とかで書いてもいいんだけどね。
0133名称未設定
04/05/15 21:50ID:mRTkW5/h>「任意のコマンドを10秒間だけ実行したい」
済みません・・・そういうことです。
0134名称未設定
04/05/15 21:57ID:RZ/HJvvqこっちはよくあるんだがね。
http://www.google.com/search?hl=ja&ie=UTF-8&newwindow=1&q=一定時間+コマンドを実行
それの応用で、
コマンドを起動する時にプロセスid を覚えておいて何らかの手段で
指定した時間が経ったらそのプロセスをkill で殺すってのではだめ(当然そのようにプログラミング
するわけだが) ?
0135名称未設定
04/05/15 22:06ID:mRTkW5/h>>130 の時点で、こういう風な感じでやれば良いのかなあ・・・とか考えてはみたんですが、
yes & ( sleep 1; kill ?; )
肝心の PID を覚えておく方法の調べが付かなくて・・・
どうしたらいいんだろう・・・
0136128
04/05/15 22:10ID:M/TXDwt7どういうオプションを付けるといいんでしょうか?
たしか表示出来たと思うんですが。
0137128
04/05/15 22:12ID:M/TXDwt7すみません。
0138名称未設定
04/05/15 22:15ID:RZ/HJvvqhttp://www.google.com/search?num=20&hl=ja&ie=UTF-8&newwindow=1&q=バックグラウンドプロセス+プロセス番号
じゃだめかいな ?
0141名称未設定
04/05/16 08:38ID:5pOaJw/t例えば5月16日 日曜日 8時30分であれば、05/16 (日) 08:30 という感じです。
あと、自動編集で一桁の月であれば 5/16の様に先頭の0を省略して表示させたいです。
0142名称未設定
04/05/16 09:30ID:Sp48a6zB例えばこんなソフトを探していますスレが相応しいという感じです。
あと、OS Xであれば10.3.3の様に全体を省略しないで表示して欲しいです。
0143名称未設定
04/05/16 09:53ID:5pOaJw/tああ、10.3.3です。
defaults write "Apple Global Domain" AppleICUTimeFormatStrings -dict 2 "M'M/'dd' 'HH':'mm'"
↑こう打てばメニューバーの日付表示が、ddd mm/dd hh:mm の様な表示になりますよね。
(先の例で言えば、日 05/16 08:30 )
これの応用で曜日を日付の後ろにもってきて( )付きで表示させたいという事です。
つーか「そういうソフト探してますって書け」って何だよ?ここはターミナルスレだろ?
0145名称未設定
04/05/16 10:00ID:5pOaJw/tバカばっかだなおい。
0146名称未設定
04/05/16 11:41ID:LmimNCF+0147名称未設定
04/05/16 12:21ID:KuSpMfWK解答出来ないからって必死に煽ってるだけの奴だろ
0148名称未設定
04/05/16 16:47ID:wODZM1eD教えて欲しいかい? (w >>141
0149名称未設定
04/05/16 16:49ID:v+kYER0RGlobalDomainをいじって平気なのはすごい。
ICUの資料を見ながらSystemUIServerだけの設定を変えて試す
のが普通の神経
いずれにしろTerminalというよりCoreFoundationの話
0150名称未設定
04/05/16 21:58ID:eI6vf+O6スレ違いだろ?「こんなソフトを探しています」スレの方がイイだろ?ってことだヨ。
出直して来い、バカ共が! >ID:5pOaJw/t, KuSpMfWK
0151名称未設定
04/05/16 22:05ID:XR3dNZkuな、なるほどー!そういうことッスか。
>>138 で教えていただいた URI から
$! 等で指定できるらしいことは分かったものの、
昨日、自分でやってみたときには(具体的にどうやったかは失念)
うまく出来なかったので・・・
0152名称未設定
04/05/16 22:17ID:XR3dNZku% 任意の Command & ( sleep 60; kill $! )
とやった場合に、
“任意の Command ”が 60 秒以内に正常終了した場合、
“ kill $! ”は特に何の問題も起こさないと考えて良いんでしょうか?
例えば、
% 任意の Command 1 & ( sleep 60; kill $! ) ; 任意の Command 2 & ( sleep 60; kill $! )
としたときに、
・任意の Command 1 が 60 秒以内に終了したとき、
任意の Command 2 を実行
・任意の Command 1 が 60 秒経っても終了していないとき、
任意の Command 1 を終了して、任意の Command 2 を実行
という 2 つの条件を満たしていると考えて良いんでしょうか?
一応、簡単に、
% yes & ( sleep 60; kill $! ) ; yes & ( sleep 60; kill $! )
とかやってみたところ、見かけは特に問題なく動いていましたが・・・
最初の yes 中に、最初の yes を別窓から kill してみても、
見かけは特に問題なく動いていました。
0154名称未設定
04/05/17 00:06ID:tySGGV5y% date & (sleep 3; kill $!)
[1] 10553
Sun May 16 04:04:13 JST 2004
10553: No such process
[1] + Done date
動けばいいというレベルならこれでいいかもね。
眠いから後は自分で考えてくり。
0157名称未設定
04/05/17 10:23ID:7SWH7B4d0159名称未設定
04/05/17 11:10ID:M1MRox3d0160名称未設定
04/05/17 19:16ID:oQMdfcawそっか。じゃ晒してあげよう。(w
でも、>>149みたいな意見もあるから、どうなっても知らんよ。
ま、うちでは半年以上、不具合は起こってないけどな。
$ defaults write "Apple Global Domain" AppleICUTimeFormatStrings -dict 1 "HH':'mm z" 2 "M'/'dd' \U28'EEE'\U29 'HH':'mm':'ss" 3 "HH':'mm':'ss z" 4 "HH':'mm':'ss z"
0162名称未設定
04/05/18 22:55ID:rjok6XBjそっか残念。その記事にも書いてあるけど、GUIから接続している時に、
どんなprocessが立ち上がっているのかpsなどで監視してみるという
のはどうだろう?
0163名称未設定
04/05/20 01:56ID:bLLzZmLQどうやってコマンドを打ち込んだらよいのでしょう?
0164名称未設定
04/05/20 02:10ID:HSBPV4f20165名称未設定
04/05/26 20:41ID:OpFv4oQLインスト先は純正の内蔵純正HD限定です。
パーテーションは切ってますが、足りません。
仕方ないからpdiskでもと思うのですが、そんな危ないこと絶対やめて!!!て
上司などに言われます。
この上司は普通のコマンドライン毛嫌いな人なんですが、客観的に見て、
空っぽの20程のパーテをPdiskで2分割する事はそれ程リスクが高いことなんでしょか?
検証自体が終わればまた初期か出来るし…。どうなんでしょう?
0166名称未設定
04/05/27 19:58ID:X5Px20xMTerminalが使えなくなるものがあったんでしたっけ。使えるようにするには
再インストールしかないんでしょうか。
0167名称未設定
04/05/27 20:13ID:VCs3PzrsJterminalか、iTermでも入れたら?
0171名称未設定
04/05/27 21:05ID:1EOA15Zm/二二ヽ
||・ω・|| < それぐらいのことわからないのかい?
. ノ/ />
ノ ̄ゝ
0172名称未設定
04/05/27 21:06ID:1EOA15Zm/二二ヽ
||・ω・|| < それぐらいのことわからないのかい?
. ノ/ />
ノ ̄ゝ
0174名称未設定
04/05/29 00:38ID:suSBwTqP日本語化のためのあれこれをやったり標準で入ってないツールをインスコするのがすごい面倒くさい・・。
一時期おもしろがってwgetとか使ってたけど今入れてない。
こんなズボラな私を叱って下さい。
0175名称未設定
04/05/29 01:11ID:TQUhWCK2/usr/local/ を別パーティションにしなさい。
後から入れるやつは全部 /usr/local/ に入れなさい。
これなら再インストールしてもマウントし直せば全部戻ってきます。
$HOME/.* はちゃんとバックアップしておきなさい。
自分の uid をずっと統一しておけばいろいろ便利です。
/etc/rc は オリジナルとの差分ぐらいは取っときなさい。
そして、父と子と精霊のご加護がありますように祈りなさい。
0176名称未設定
04/05/29 13:06ID:T0b6ncVP↓三村登場
0177名称未設定
04/05/30 00:30ID:Y50JRGZgどうすればいいでしょう?
0178名称未設定
04/05/31 09:37ID:F6pOR/ckln -s 参照元 エイリアス
のこと?
Finder.appで作るエイリアスとは少しだけ違うものができるけど
0181名称未設定
04/06/01 14:02ID:vn4Hy2N9OSXにもどるにはどうしたらいいでしょうか?
0182名称未設定
04/06/01 15:10ID:3fQnFDLR0183名称未設定
04/06/01 18:22ID:jNVYPEMk0184名称未設定
04/06/01 18:23ID:jNVYPEMk0185名称未設定
04/06/01 18:44ID:CBeCWqnAただ、どんなことでも一番簡単な解決法はedit前のと入れ替えることだよ。
0186名称未設定
04/06/01 19:56ID:vbBN6Pa0大文字と小文字のiを間違えたのが原因だったことがわかりました。お騒がせいたしました。
0187名称未設定
04/06/01 20:09ID:2gOUs8KX0188名称未設定
04/06/01 21:19ID:Ppq9uIGD>>183
>editした部分は大丈夫そうなんですが。
pico でEdit するヤシがよく言うなぁ。
ヲレは編集前後でdiff とるけどな。
0189名称未設定
04/06/01 22:16ID:vbBN6Pa00190名称未設定
04/06/04 18:35ID:BJBVMMSR0191名称未設定
04/06/04 18:41ID:752jDXlb0192名称未設定
04/06/04 19:52ID:CzioOjHDOS添付のgrepはマルチバイトに対応してないと思うけど。
そうでなくても文字コードのこと考えると何かと面倒そう。
…って対応版も使ったことないから実情は知らないけど。
0194名称未設定
04/06/04 21:21ID:BJBVMMSR>>193
ありがとうございました。
ご指摘の通り、nkfをインストールし、
パイプでnkfを通したたら上手くいきました。
0195ドシロウト
04/06/04 22:41ID:wet4Vt8Iパスワードを聞かれるんですけど
パスワードが分かんないんです
設定した記憶もないし…誰か教えて下さい〜
su使わないとrebootとか出来ませんよね…??
0196名称未設定
04/06/04 23:20ID:8cZIb5Uqその際にパスワード聞かれるので、そこに設定した奴を入れる。
0199名称未設定
04/06/05 00:29ID:L2I9zLQZ0200名称未設定
04/06/05 01:43ID:eFonkv8Hスー?エスユー?スードゥー?エスユーディーオー?
それともサブスティテュートユーザーとかスーパーユーザードゥと?
0201名称未設定
04/06/05 01:48ID:wC/xZwyzえすゆーどぅ
0202名称未設定
04/06/05 01:53ID:O0P4dhZTtext speechもスドー
0204名称未設定
04/06/05 02:14ID:O0P4dhZTここにまとめてある
0205190
04/06/11 18:25ID:am8eVlgNMac OS X 10.2 "Jaguar"
Mac OS X 10.3 "Panther"
Mac OS X 10.4 "Tiger"
っていう出力に
grep 'Tiger'
ってすると、当然ですけど
Mac OS X 10.4 "Tiger"
っていう1行が出力されますよね〜。
これを
"Tiger"
っていう単語(?)だけ出力したい場合って
もう grep の範疇ではないんでしょうか?
0207190
04/06/11 19:26ID:am8eVlgNありがとうございました。awkについて調べてみます。
OSXのターミナルコマンドリファレンス本2冊をたよりにしていまして
man は見ていませんでした。(英語が苦手ってこともありますが・・・)
こういったテキスト処理ってどういう分野の書籍を買えばいいんでしょうか?
ホント初心者ですみません。
0209名称未設定
04/06/11 19:55ID:IGDwNSGuhttp://www.amazon.co.jp/exec/obidos/ASIN/4797321946/
http://www.amazon.co.jp/exec/obidos/ASIN/4873110173/
この2冊が結構役に立った。自分の場合。
0211名称未設定
04/06/12 00:21ID:IEU3+zA6俺なら パイプ で繋いで Perl でやるかなあ。
0214名称未設定
04/06/12 08:26ID:V5aqA6+Pecho Tiger
0215名称未設定
04/06/12 15:13ID:Zo7SJQkX0216名称未設定
04/06/12 15:20ID:zOBbzMx6起動は open でできるな。
0217215
04/06/12 15:30ID:Zo7SJQkXPreviewやQuickTimeに引数で画像などを与えて実行したかったんですが、
$ open hoge.jpg
で、できるってことですね。
有り難うございました。
0218名称未設定
04/06/12 16:54ID:V5aqA6+P% open -a Safari hoge.html
% osascript 'tell app "Safari" to open hoge.html'
0219215
04/06/12 21:09ID:XgSlTgAaご親切に有り難うございます。
オプションはaとeがあるんですね。
個人的には-eでEmacs(carbon)が起動してくれたらうれしいんですが…
$ open -a Emacs hoge.txt
にしときます。
m(_ _)m
0220名称未設定
04/06/13 01:12ID:r6lq+Tgf0221名称未設定
04/06/14 13:31ID:ppMv3RpQんじゃ、あんまり意味ないけど
alias open-e="open -a Emacs"
とでもしておいて、多少タイプ数減らすのはどう?
0222190
04/06/14 20:48ID:F8G9y4yx結局本屋さんの在庫などの関係から
http://www.amazon.co.jp/exec/obidos/ASIN/4756142486/
を購入しました。
テキストデータの処理に特化した内容だったので重宝しました。
みなさんのおっしゃるとうり、"awk" "cut" "Perl" などで出来るようで、
今回程度のことならば "grep"と"cut" で出来ました。
しかし、より複雑な処理をするにはシェルスクリプトじゃないとキツイの
かな〜と思い、次はみなさんご推薦の
http://www.amazon.co.jp/exec/obidos/ASIN/4797321946/
を購入しようかと思ってマス。
0223名称未設定
04/06/14 21:25ID:578XRW89http://www.amazon.co.jp/exec/obidos/ASIN/4839909571/qid=1087215890/sr=1-5/ref=sr_1_10_5/250-0063245-5449820
のほうがいいんじゃないの?
tcshだけど..
0225名称未設定
04/06/16 12:43ID:rjGNoiKynethackとかvim(Chalice)とか使ってると改行が気になるよ〜
0226名称未設定
04/06/16 21:12ID:QYHrjiDKターミナルを立ち上げたところ、入力前からなんだか変です。(OS X 10.3.3.)
その隠し設定をONにできたマシンだと、ターミナル起動直後は
Last login:日時 on console
welcome to Darwin!
user:〜user$ になっているのですが、ダメなマシンでは
Last login:日時 on console
-bash-2.05b$ となっています。
bashという単語がなにやらキーワードだと思ってぐぐってみたところ、
「bashの設定ファイル」http://www.ctt.ne.jp/〜nashorn/terminal/bashrc.html
などをみつけて読んでみたものの、いまいちわかりません。
ダメなマシンは古いマシンのためHDDの容量に制限があり、そのためBSD追加システムをインスコ
していません。これが原因で結果は「できない」なのでしょうか?
したいコマンドは「defaults write com.apple.dock pinning end」というものです。
※ Safari環境のため半角チルダが全角チルダに化けると思います
0227名称未設定
04/06/16 21:15ID:+mbM0y3eお前がなにをしたかったのか、なにをしたのか、そしてなにがわからなかったのか
さっぱりわからん。とりあえず言えることはpromptの違いなんぞ本質には一切
関わらないってことと、お前がバカということだけだ。
0229名称未設定
04/06/16 21:56ID:FnVVgDTC>>226
>BSD追加システムをインスコしていません。これが原因で結果は「できない」なのでしょうか?
そのようだ。defaultsコマンドはそこに入っておる。
その隠し機能を有効にするとロクなことにならんと思うけど、「どーしてもっっっ」ってんなら
TextEditで直接そのplistを書き換えれ。
0231名称未設定
04/06/21 01:11ID:lyc7RL2Pファイルを保存したまでは良いのですが
%Perl (ファイルネーム)で起動しようとしてもこのディレクトリはそのようなファイルはありません。
ってなようなエラーメッセージがでるんですけど保存するときはどこに保存すればよいのでしょう?
今日、初心者本買って来たばっかで右も左も解らん状態で検索かけても専門的で、、、。
オライリーの UNIX for Mac OSX Panther の日本語訳がでたらそれで勉強しようと思ってるんすけど。
なんかのコマンドで保存場所変えたりするんですか?
0233名称未設定
04/06/21 02:59ID:UgKg2mZ7terminal起動
cd Desktop
perl (file)
でどうでしょう?
0234名称未設定
04/06/21 03:04ID:KIi0Y8hu保存場所なんか、アクセス権があればどこでも好きなとこへ。ホームにtmpでも作って
置いといたら?
これとは関係ないだろけど、いくらOSXとはいえ、perlは全部小文字で書いときやがれ。
0236名称未設定
04/06/21 10:44ID:MtzOpv7sをやってしまったようなのですが、なにか対処法はありますか?
web上の文書で、hogehoge /*とあって、
スペースはいてってるのがなんか変だなと思いつつも。
踏まされてしまったようです。
0237名称未設定
04/06/21 10:52ID:yCeDJMYr>>234
多分ファイル名の大文字小文字を間違えてるに1000ギニーピッグ
>>236
CDで起動してディスクユーティリティでアクセス権の修復… じゃダメ?
0238名称未設定
04/06/21 11:01ID:MtzOpv7sをやってしまったようなのですが、なにか対処法はありますか?
web上の文書で、hogehoge /*とあって、
スペースはいてってるのがなんか変だなと思いつつも。
踏まされてしまったようです。
0239236,238
04/06/21 11:03ID:MtzOpv7sとても助かりました。もどりました。
ありがとうございます。
0241名称未設定
04/06/22 21:44ID:DIhaSWBKfinkをインスコしてfinkコマンダーでいろいろinstall、removeを繰り返していたら
ターミナルを起動するたびに、
sudo /sw/bin/apt-get -q0 -f remove gnome-core
が自動実行されるようになってしまいますた。
これを削除するにはどうしたらいいでしょうか。
bash起動時に読みにいくであろうファイル
~/.bashrc、~/.bash_profile、~/.profile、/etc/bashrc、/etc/profile
/sw/bin/init.sh
これらには書いてありませんでした。
0242名称未設定
04/06/22 21:53ID:pCn1TCQj0244241
04/06/22 22:41ID:DIhaSWBKcom.apple.Terminal.plistのExecutionStringにまんま書いてありました。
0245名称未設定
04/06/25 16:28ID:JwMtkaseFinderのファイルメニュー中の”アーカイブを作成”の保存形式を
ZIPから.dmgに変更はできませんか?ターミナル使って。
よろしくおねがいします。
0246名称未設定
04/06/25 16:49ID:NlafvpPt0247名称未設定
04/06/26 05:59ID:EVhPYF9Mちんぷんかんぷん、2520円どぶに捨てたかも。
ターミナルなんかきらいだぁヽ(`Д´)ノ
0249名称未設定
04/06/26 10:57ID:lj549VZEOS9で起動不可、シングルユーザモードで何とか対処しないといかん
ってなことを想定して危機感を持って読め。身の入り方が違うかもyo
0250名称未設定
04/06/26 11:02ID:qLtjsRkF入門本的なのは大抵体系網羅的でまわりくどくなるからな
0251名称未設定
04/06/26 11:35ID:R0qh5c/v0252名称未設定
04/06/26 12:56ID:r3pBGlEo>>247ってさ、Amazonとかでエイヤ!っとポチっしちゃうタイプなのかもね。
O'ReillyのUSのサイトみたいに目次とどこかの章のサンプル位乗せとけよ!>日本の出版社!!
とか思う事あるなぁ。本屋に置いてなかったりするとなかなかキツいもんなぁ。
てかO'ReillyJapanがSafariで和書のpdf販売とかしてくれたらありがたいんだけどなぁと、思って見たり。
0253名称未設定
04/06/26 16:55ID:59yzZ8+eその本、本屋で見かけたから読んでみたけど最悪だな
まずOSXのUNIX本を売ろうという企画ありきで
適当にその辺のUNIX初心者向け本から構成を拾ってきて
パパッとまとめてみました、って感じだった
読者に大してUNIXに親しんでもらって
この本を足がかりに専門書に手を伸ばしてくれ
というような気持ちが少しも感じられん
だいたいviが難しそうだからってpicoにすり替えたってしょうがないじゃん
遅かれ早かれviを使わないわけにはいかないんだから
0254名称未設定
04/06/26 23:13ID:uacdt+ER0256名称未設定
04/06/27 08:14ID:uF+L7hiK直感勝負あるのみ!
0259名称未設定
04/06/30 22:23ID:FYtlNF8E-2003 Errorで失敗してしまいます。逆のgif→psdは問題ないのですが。
OS 10.3.4ですが、考えられる原因はないでしょうか?
0260名称未設定
04/06/30 22:40ID:WtBUUg8DcantFindHandler = -2003だそうな。
0261名称未設定
04/07/02 12:05ID:jrEinu6b某所を参考に.tcshrcに
alias mi 'open -a mi \!*'
と記述したんですが、機能しないので
ターミナルから直接上記をタイプしました。
そうするとターミナルからmiを起動できるようになるんですが
.tcshrcには記述されてないし
ターミナルを起動し直すと機能しなくなります。
どういうことなんでしょうか?
0262261
04/07/02 12:09ID:jrEinu6b反映されないんですね。失礼しました。
0264名称未設定
04/07/07 20:17ID:35RdI6jjシステムディレクトリ下にあるファイルを変更してしまい、macを起動してもログインできなくなりました。
SUMで再起動し、変更したファイルをオリジナルのものに変えようと思ったのですが、Read only file system. とエラーがでて変更できません。
そのファイルを chmod 777 や、 chown root にしようとしても同じエラーがでます。
どうしたら良いでしょうか。
情報不足がありましたら追記しますので、よろしくお願いします。
0267名称未設定
04/07/08 10:06ID:v+S4LDFW0268名称未設定
04/07/08 10:54ID:JwnVdwQa0269名称未設定
04/07/08 12:02ID:cXvw7vnl>264 のこといってるのなら
>システムディレクトリ下にあるファイルを変更してしまい
ってことしてる時点であれだから。
そもそも「rootを有効にする」なんて馬鹿なことを推奨してる馬鹿サイト、馬鹿雑誌が諸悪の根源だとは思うが。
むしろrootを有効にしないことでどれだけ安全に運用できるかを説いて欲しいよね。
さらに言えば、ユーザースイッチが簡単にできるようになったんだから、
管理者権限さえ必要時にしか使わないようにして欲しいよね。
0270名称未設定
04/07/08 17:00ID:v+S4LDFW初心者質問ですいませんがBSDは何をするのに役立つんですか?
(というか皆さんは何に使ってるのですか?)
それとあえてUNIXそのものを使うよりOSXを使う利点は?
0272名称未設定
04/07/09 11:01ID:R1hg9i+G0273名称未設定
04/07/09 15:52ID:0RJtX4o8セキュリティーパッチを全て当ててればたぶん大丈夫。たぶんだけどね。
とあるセキュリティーパッチを当ててない場合、
管理者権限があればrootを取れる穴がある。
もちろんパスワード入力を促すダイアログ無しにね。
パッチを当ててなくてもノーマルユーザだと大丈夫。
前にもどこかで書いたけど、つまらないフリーウェアを書いて、フリーウェア起動時に
卵を産み付けるコードを入れておけばコンピュータの再起動時に卵が孵ってrootに上がれちゃう。
フリーウェアを捨てても、卵にはまず気付かない。
gidを見て管理者権限がある場合だけ植え付けるようにすれば
ノーマルユーザで起動してもエラーログが残らないし。
こういう穴がまだ存在する可能性があるわけよ。
0274名称未設定
04/07/10 02:45ID:MYm7gCfM文字の大きさや一行の幅なんかはどうなるの?
0275名称未設定
04/07/10 03:34ID:p3VLCGvwそれとバックドアの恐怖も全く無くなったわけでもないしね。
とにかくフリーであることの便利さと怖さは表裏一体ということだな。
アップルはそれをサポートする技術は無いというのも怖いがね。
0277名称未設定
04/07/22 16:45ID:72SljBMwMacのハードディスク上のファイル一覧をテキスト出力してWindowsで
読みたいのですが、日本語名の濁点が文字化けしてしまうのです。
iconvというもので文字コード変換ができるというところまではわかったのですが
これを使うと濁点が消えてしまうのです。
何がいけないのでしょうか。
OSは10.3.4です。
今はこんなコマンドでやってます
ls > list.tmp
iconv -c -f UTF-8 -t SHIFT-JIS list.tmp > list.txt
スレ違いだったらすいません。
誘導おねがいします。
0278名称未設定
04/07/22 17:39ID:ohZ5ZdHEを、
iconv -c -f UTF-8-MAC -t SHIFT-JIS list.tmp > list.txt
は?
0279277
04/07/22 18:32ID:72SljBMwこんなエラー出ます
iconv: conversion from UTF-8-MAC unsupported
iconv -l で対応コード見てものってないです
0280名称未設定
04/07/22 20:01ID:RyXc9z95ちなみに、iconv --version はiconv (GNU libiconv 1.9)。
0281名称未設定
04/07/22 20:59ID:cX/LgzvHきちんとtxtで結果が出てくるし、UTF-8だと濁点がなくなるけど、-MAC
なら正常に読めるね。
>>280も同じ結果だ。
ちなみにうちはiBook/1GHz(OSX 10.3.4)で検証。
0282277
04/07/22 21:03ID:PvKTT4MMパス設定がおかしかったみたいです
/usr/bin/iconvの方を使ったら出来たです
278さん、280さん、ありがとうございました
0283277
04/07/22 21:04ID:PvKTT4MM0284名称未設定
04/07/24 22:27ID:tHvKGcql10.3.3でbashなんですが元々ってプロンプトってどんな形式がデフォでしたっけ?
コンピューター名nokonpyuta:~ username$
ってなっちゃったんですが。
直し方は自分でがんがるのでデフォルトがどうであるかだけ教えて下さい
いろいろいじりすぎた_| ̄|○
0285名称未設定
04/07/24 22:33ID:hborbZZm0286284
04/07/24 23:38ID:tHvKGcqlそれも試したんですが・・・やっぱり同じでした。
hogehogenokonpyuta:~ username$
の
hogehogenokonpyutaの部分がこんなではなかった気がするのですが。
一体どこをいじってしまったんだろう。
hogehogeの部分が非常に長くて鬱。
0287名称未設定
04/07/24 23:46ID:bel14fKM0288284
04/07/24 23:49ID:tHvKGcqlそうですか?こんなに長くなかった気がするんですが。
たとえば自分が名前を「山田太郎」と入れたとすると
yamadatarounokonpyuta:~ username$
ってなるんですよ。こんなに長くなかった気がするんだけど
0290284
04/07/25 01:30ID:C11gLpTdそこらへんは触った覚えはないんだけど・・・
そこ、いじると他に影響は出ないんでしょうか?
ちょっと話は変わりますが設定ファイルの編集とかで
なんとかvi触ってるのですが、なんだか激しくやりにくいです。
普段愛用してるエディタはmiなんですが、だんだんよくなってくる
ものなのでしょうか?
viだとシフト矢印でカーソル位置からの文字を選択出来るけど
これが出来ないのがつらいっす。
0291名称未設定
04/07/25 01:52ID:FYOAYSoJttp://pcweb.mycom.co.jp/column/osx/071/
とりあえずpicoを使っておけば簡単だよ
0292名称未設定
04/07/25 05:33ID:Qyv9TAs5挿入モードにして、command-pでペースト。
邪道だがその方が早いときもある。コンソールでは使えないが…。
0293290
04/07/25 15:21ID:C11gLpTd勉強になります。全部読んでみます。
>>292
やっぱりそう(マウスドラッグで選択)なんですか。
出来る限りキーボードから手を離さずにテキストの編集が出来たらと
思ってたんですがmiとかjedit的な使い方は出来ないのですね
あと、viを使って思ったのですが、コマンドモードに入るescって
遠くてかなりやりにくいです。ここら辺ってカスタマイズとか出来るのですか?
自分の目標としてはmiを使うのと同じ感覚でターミナル上の
エディタを使えるようになるというのを目指してます。
0294名称未設定
04/07/26 09:16ID:BXAw4e5lvi は寡黙だが奥が深い。強力なテキストツールである。
ttp://www.srs.ne.jp/〜north/netdaemon/vi.html
0295名称未設定
04/07/26 11:04ID:P4fjow68「どんな環境へ行っても即使えるエディタ」がすなわちviだから。
ひととおりviの使い方が分かっているんなら、普段は mi を使うのもいいかもよ。
0296名称未設定
04/07/26 11:36ID:BXAw4e5l自分愛用のツールとして(シェルスクリプトとともに)
別の環境に移植するもんだよ、普通。効率の観点からね。
許可されない場合もあるけどさ。
0297名称未設定
04/07/26 12:35ID:bT/K4u1s> あと、viを使って思ったのですが、コマンドモードに入るescって
> 遠くてかなりやりにくいです。ここら辺ってカスタマイズとか出来るのですか?
カスタマイズしなくても[ctrl]+[キーでよい
viとかシェル環境とかはあんまりカスタマイズしまくらないほうがいいと思う
俺的にはpicoなんて半端なもの使うくらいならmiで全然よいと思うけど
実際、vi使いだがmiもなんとなくよく使うし
なんでもTerminalでやったからって偉いわけでもないからな
>>294 のサイトの内容の半分でも覚えれば
多分viが使いやすくなるよ。
0298290
04/07/26 20:10ID:2VKtKfOVまだ、触り立ての漏れがUNIXの伝統的なエディタにケチをつけるなんて
だいそれたことを言うつもりではないんです。
単純に、素直な印象使いにくいな。って、思っただけで。
まぁ、この辺の玄人の道具って感じがしてカコイイなとも思う訳ですが。
emacsなんか玄人すぎて一生縁がないだろうな。漏れには。
とりあえず、特定の範囲の文字列を、キーボードから手を離さずに
選択する方法を知りたいです。
open -a /Applications/mi2.1¥(OSX¥)/mi .text.txt
いつまでもこんな事やってる漏れはヘタレですね
>>294
がんがって勉強します。読破します。
>>295-296
どこの環境でも使えるツールという意味では変なカスタマイズは
しない方がいいですね。
>>297
え?コントロール+左括弧ですか?
おーー、この方が楽ですね。こういうtipsはどこで覚えるんでしょう?
0299名称未設定
04/07/27 04:35ID:pXncOTOGちなみにEmacsの場合はC-SPCしてmarkを打って、指定範囲までカーソル移動
すれば、markからカーソル位置までがリージョンになる。
あと、The UNIX Super Textのような感じのUNIXの入門書を本を一冊読むべきかな。
ttp://www.gihyo.co.jp/books/syoseki.php/4-7741-1682-3
0300名称未設定
04/07/27 17:43ID:9+Bnr7lJ> とりあえず、特定の範囲の文字列を、キーボードから手を離さずに
> 選択する方法を知りたいです。
vi にはそもそも「選択」という概念は有りません。
特定の範囲を無名あるいは名前付バッファに放り込むことは出来ます。
vi内だけで使えるクリップボードと思って貰って結構です。
たとえは 単語をコピーなら yw
3行カットなら d3j
とかですね。
0301290
04/07/27 20:41ID:m+u3PdnCおかげで今日は会社で全然仕事してませんけど、コマンドとかを
自分なりに解りやすく紙に書いてみたりしてます。
>>299
敬遠なんてしてません。もう、なにから取りかかっていいものやら
さっぱりわからんのですよ。
今は、unix for mac os Xオライリーの犬本見てます。
>>300
あ、そうなんですか。
例えばhtmlなんか書くとしたら結構不便かもしれないですね。
もっとも、日本語入力の問題とかあるからやはりターミナル上のエディタを
日常的に使うってのは無理があるんでしょうね。
出来たらかっこいいけど。
0302290
04/07/28 02:11ID:RtsYyYEm解らない事が出てきました。
abc001、abc002、abc003、・・・
という、ファイル名をそれぞれ
abc001.txt、abc002.txt、abc003.txt、・・・
と一気に変えたいのですがmvコマンドではもしかして
不可能なんでしょうか?
グぐったりしたのですが
http://www.hir-net.com/pc/ren.html#3
こんなのは出てくるんだけど。
0303名称未設定
04/07/28 02:31ID:F+dI8RkMfor f in abc???; do mv $f $f.txt; done
とか。
0305名称未設定
04/07/28 06:57ID:70gNJqncman bashとかだね。どっちかってぇと。>>304
あるいはシェルとかシェルスクリプトの教科書を読む。結局使ってるシェルを使い込もうって事かな?
>>303のパターンとか
ファイル名が適当な場合は
for fname in * ;do
> mv $fname ${fname%}.txt
> done
とかね。
>は勝手に出てくるからわかるとおもうけど
そういえばその手の処理をするのにわざわざWinからログインしてmoveだかcopyだかの* *.txtみたいな事してたな(w
0306名称未設定
04/07/28 11:54ID:jIMbUZhs>もっとも、日本語入力の問題とかあるからやはりターミナル上のエディタを
>日常的に使うってのは無理があるんでしょうね。
>出来たらかっこいいけど。
以下のサイトを参考にして、かっこよくなれ!
全部超おすすめだ。
ターミナルでの日本語の扱いについて
ttp://homepage3.nifty.com/toshi3/osx2t.html
日本語対応 UNIX パッケージ for Mac OS X
ttp://www.fan.gr.jp/〜sakai/jman.html
マルチバイト文字対応の vi(vim)、
多言語対応テキストビューア lv、
文字コード変換フィルタ nkf
man の日本語版 jman
全部パッケージだから楽ちん!
OS X ハッキング
ttp://pcweb.mycom.co.jp/column/osx/
様々なツールをOSXで使う方法やOSXの独自コマンドの紹介
0307306
04/07/29 21:26ID:zY7E8LdH有り難うございます。精進します。
カコヨクなりたいです。
コンパイルとかいうだけで激しく引いてしまいそうです。
なんか、どうも「コンパイル」って言葉がすごく怖いんですよ。
なんでなんだろう?
0308名称未設定
04/07/29 21:49ID:a0e5FqTi人の手なので、ポジションをピッチリできなくて、ちょっとズ
レた感じで並ばせることしかできず、悲しいです。
もっとエレガントにできる方法ないですか?
0310名称未設定
04/07/29 22:27ID:a0e5FqTi>>309 さん
do shell script だかと組み合わせると、できそうですね
参考になりました。それじゃちょっくら、チャレンジします!!
#なにをしたいかというと Apache のログを眺めることです
0311名称未設定
04/07/30 04:21ID:HsLuh3BY0312名称未設定
04/07/30 15:15ID:OfQcBfWM>open -a /Applications/mi2.1\(OSX\)/mi .text.txt
それって open -a mi でいいんじゃない?ほかにもmiがあるのか?
0313名称未設定
04/07/30 21:08ID:cz79iiPlこっちのスレでDV録画後、mpeg4へ変換するフォルダアクションスクリプトを
作っています。スレにある>>74氏のperlスクリプトを利用しているのですが、
そこに、ターミナルを2画面開いて同時実行させることで処理速度2倍と
あるのですが、どのようにすればよいかわかる方いらっしゃいませんか?
とりあえず二つ並べて手動でやってみたのですが、やはり無理でした。
全く同時に2つ実行させるってどうやるのでしょうか?
0314名称未設定
04/07/30 22:03ID:PZuECCB00315306
04/07/30 22:14ID:vSao3U/z他にもmiがあるんですよ、っていうかアップするときに前の
念のために残してるだけなんですけど。
-a だと/Applications以下をその名前のアプリを見つけてくれる
ってことですか?
最近、シェルスクリプトも自分で書けるように必死に勉強中ですが
正直、UNIXとperlがごちゃごちゃになってきた。_| ̄|○
0316名称未設定
04/07/30 22:37ID:OfQcBfWM>a だと/Applications以下をその名前のアプリを見つけてくれる
やってみりゃ分かると思うがそうらしい。適当にリネームしても探してくれた。
やってみて使ってるバージョンが立ち上がらなければ他のをリネームしてみるとか…
0317名称未設定
04/07/30 22:41ID:qK1VqGqF/Applications/Utilities/System Profiler.app
のアプリケーションにあるやつだと思ってた
0318名称未設定
04/07/30 23:36ID:vSao3U/zlynx入れてみますた。がばけばけです。
ターミナルのウインド設定はutf8です。
「shift jisってますw に接続中」とでるので
shift jisにしてみましたがだめだし、どっかほかにいじるとこがあるんでしょうか?
0319名称未設定
04/07/31 00:22ID:2r/X8eHp0320名称未設定
04/07/31 20:31ID:j02zfOUc便利だとさっき感動したとこです。
curl -O "http://www.xxx.com/[0-9][0-9].html*"
みたいな感じにすると連番のhtmlが落とせました。
curl -O "http://www.xxx.com/*"
とした場合このワイルドカード「*」はどういう風に処理されるのでしょう?
以上、両例とも""は必要なのかはちょっと自信ないです。
0321名称未設定
04/07/31 20:34ID:8jN4cPx/0322名称未設定
04/07/31 22:02ID:IE8C5pmhman curl 嫁
だろうがっ!
0323320
04/07/31 22:13ID:j02zfOUc読んだのですがいまいち解らなかったんで聞いてみた次第です。
でも、普通にかんがえたら出来ないですよね。
これが出来たら、誰かのサイトの、どこからもリンクしてないファイルを
落とす事が出来ちゃうことになるから。
(もちろんパーミッションの問題なければ)
0324名称未設定
04/07/31 22:16ID:8jN4cPx/0325名称未設定
04/07/31 22:26ID:1SP58mVA0326名称未設定
04/08/01 00:27ID:urxpvzGwfor i in *.txt; do mv $i `echo $i | sed 's/.txt/-150/' | bc`.txt; done
としてみたんですが、これだと 1.txt となってしまいます。 これを 01.txt とするには
どうしたら良いでしょうか? (←もっとスマートな方法がないか知りたい)
それと、不覚にも上のコマンドを二回実行してしまい、151.txt → 1.txt → -149.txt と
なってしまって困っています。(←けっこう深刻)
マイナスサインでつまずいているのですが、こちらもよろしくお願いします。
0327名称未設定
04/08/01 00:56ID:aCC6dSRn$ zsh
$ touch {151..200}.txt; ls
151.txt 156.txt 161.txt 166.txt 171.txt 176.txt 181.txt 186.txt 191.txt 196.txt
152.txt 157.txt 162.txt 167.txt 172.txt 177.txt 182.txt 187.txt 192.txt 197.txt
153.txt 158.txt 163.txt 168.txt 173.txt 178.txt 183.txt 188.txt 193.txt 198.txt
154.txt 159.txt 164.txt 169.txt 174.txt 179.txt 184.txt 189.txt 194.txt 199.txt
155.txt 160.txt 165.txt 170.txt 175.txt 180.txt 185.txt 190.txt 195.txt 200.txt
$ for i in {151..200}; do h=`expr $i - 150`; mv $i.txt $h.txt; done; ls
10.txt 15.txt 2.txt 24.txt 29.txt 33.txt 38.txt 42.txt 47.txt 6.txt
11.txt 16.txt 20.txt 25.txt 3.txt 34.txt 39.txt 43.txt 48.txt 7.txt
12.txt 17.txt 21.txt 26.txt 30.txt 35.txt 4.txt 44.txt 49.txt 8.txt
13.txt 18.txt 22.txt 27.txt 31.txt 36.txt 40.txt 45.txt 5.txt 9.txt
$ for i in ?.txt; do mv $i 0$i; done; ls
01.txt 06.txt 11.txt 16.txt 21.txt 26.txt 31.txt 36.txt 41.txt 46.txt
02.txt 07.txt 12.txt 17.txt 22.txt 27.txt 32.txt 37.txt 42.txt 47.txt
03.txt 08.txt 13.txt 18.txt 23.txt 28.txt 33.txt 38.txt 43.txt 48.txt
04.txt 09.txt 14.txt 19.txt 24.txt 29.txt 34.txt 39.txt 44.txt 49.txt
05.txt 10.txt 15.txt 20.txt 25.txt 30.txt 35.txt 40.txt 45.txt 50.txt
$ rm *.txt; touch -- -149.txt; mv -- -149.txt 1.txt; ls
1.txt
0328名称未設定
04/08/01 04:17ID:20dODg+Oようになったみたいですな。*/*にも対応したのかな?
0329名称未設定
04/08/02 00:40ID:LpaIwVzphttp://pcweb.mycom.co.jp/column/osx/089/
のサイトの後半部にあるOS Xに最適化したコンパイルの方法で、
「$ CFLAGS="-mcpu=7450 -fast -fPIC" ./configure」
これはターミナルだとどういう風にすれば、
実行できるんですか?
0330名称未設定
04/08/02 02:08ID:DChb0Sjfプロンプトの意味だから打たない。
0331名称未設定
04/08/13 14:39ID:H5Uaz1R/でもマックのTerminalでたとえば mkdir dir1 としたあとで mkdir Dir1と打つと、
Dir1: File existsというエラーがでてしまい、Dir1のフォルダは作られません。同様に
file1 というファイルがあるときに、ls -l File1と打つと file1の情報が見れてしまいます。
大文字小文字をきちんと区別させるにはどうしたらいいでしょうか?
0332名称未設定
04/08/13 14:50ID:qQ9AMLvuHFS+が区別しないのだから区別するUFSかHFSXにすればいいのかな。
http://til.info.apple.co.jp/cgi-bin/WebObjects/TechInfo.woa/wa/showTIL?id=25316
http://pcweb.mycom.co.jp/column/osx/090/
0333名称未設定
04/08/13 14:52ID:cANr3GQuHfS-を区別しろ
http://pc5.2ch.net/test/read.cgi/mac/1092369600
0334名称未設定
04/08/13 14:55ID:a76JRPfC0335331
04/08/13 15:27ID:bli/HGuA情報サンクス。
近々HDを買うつもりなので、HFSXを試してみようとおもいます。
0336名称未設定
04/08/14 15:38ID:qi8VeDNJなんか漏れのはtcshなのですが、
bashに設定し直すにはどうすればいいの?
0337名称未設定
04/08/14 15:58ID:OHP82ox1shell プロパティを変えれ
0338名称未設定
04/08/14 15:58ID:x6TxVtTS0340名称未設定
04/08/14 16:40ID:o1C7Sv6QwindowsからMacにsshで接続して操作しようと考えているのですが、TeraTermでは
うまく日本語が表示できなくて困っています。日本語がうまく表示できるクライアント
ソフトは無いものでしょうか。
Windowsは2000、Macは OS X 10.3.5です。
もしかするとここで質問するのは適当でないかもしれません…その場合は誘導を
お願いします。
0341名称未設定
04/08/14 17:39ID:OHP82ox1http://hp.vector.co.jp/authors/VA013320/windows/index-j.html
TTSSH でも問題無し。
0343名称未設定
04/08/18 21:28ID:yoCk4tnj0344名称未設定
04/08/18 22:34ID:zTs+9XKmって、何がしたいんだ、一体。
0345名称未設定
04/08/28 14:53ID:DtPySZiA0346名称未設定
04/09/10 04:09ID:fooopBWE0347名称未設定
04/09/10 16:36:02ID:fUYjsHwZ0348名称未設定
04/09/16 09:05:50ID:d6llgnE6その後、automakeをいれようとすると、どのバージョンでも、
checking whether autoconf is recent enough... no
configure: error: Autoconf 2.58 or better is required.
とはねられてしまうんです。
最初にautoconf-2.51かなんかいれて削除したつもりができてないんでしょうか?
2.59は入ってるはずなんですけどわからなくなってしまいました。
この3週間くらい、ねばってだめだったもので、
どなたかアドバイスいただけると助かります。
0350名称未設定
04/09/16 09:28:46ID:2Yjh8axO10.[01]だから?
10.[23]だけど更に新しい版が必要だから?
0351348
04/09/16 10:31:22ID:d6llgnE6echo $PATHは
/bin:/sbin:/usr/bin:/usr/sbin
でした。(これでいいのかよくわかりません)
autoconf-versionの調べ方がよくわかりません。
>>350
たしか最初はffmpegを入れるためだったはずです。
0352名称未設定
04/09/16 10:54:26ID:JwLcQo7Vautoconfもautomakeも10.[23]には入ってるけど、OSは何さ?
何か遠回りしてない? 別に良いけど。
0353名称未設定
04/09/16 11:19:06ID:NbwJGAhtautoconfやautomakeはバージョン間の互換性が低いので
元から入っているものとは別に異なるバージョンのものを
入れなければならないことはよくある
だからそこは突っ込むところではない
>>351=348
autoconfが/usr/local/binに入っているならPATHをとおす
これはunixの初歩の初歩なので、方法がわからないなら
まずunixの基礎を覚える
0354348
04/09/16 11:24:25ID:d6llgnE6ありがとう。参考になります。
「PATHをとおす」。。。フルパスを入力することなかぁ?
ビギナー参考書ひきながら、もう少し勉強してみます。
0355名称未設定
04/09/16 11:46:38ID:Upkl8m2T0356348
04/09/16 11:52:49ID:d6llgnE6「PATHを通す」は参考書よりgoogleでわかりました。
ストレスためて申し訳ない。けど初心者なんで勘弁してください。
0357名称未設定
04/09/16 13:23:34ID:jsCRoDZZそう言って彼は免罪符を手に入れた
きっと学校や会社でもそれを理由に逃げたことが何度かあっただろう
しかしここはあの2ちゃんねる
そんなことじゃ許されるものはありませーん
逆に叩かれるだけです
0358名称未設定
04/09/16 21:42:56ID:u1aj+CIRここは初心者質問スレなんだから問題なし。
初心者だから、なんてことわる必要はない。
ストレスたまるようなヒトは質問スレなんか
覗かないほうがいいんじゃない?
0359名称未設定
04/09/16 23:20:21ID:ZthbGJ010360名称未設定
04/09/16 23:55:20ID:LBCWxPVK0361名称未設定
04/09/17 11:28:19ID:BhVjSx7sまずは 「初心者」 を定義するべきではないのか?
0362名称未設定
04/09/17 19:14:07ID:8UpQqSzM0363名称未設定
04/09/25 19:58:58ID:Cf2ZC6ovフォルダの中のファイルのファイル名をテキストに書き出したいんです。
以前はls hoge > filename.txtな感じで上手くいっていました。
OSインストールし直してからなのかどうなのか定かではないんですが、出来たテキストファイルを開くと日本語のファイル名が化けるようになってしまいました。
以前は日本語のファイル名の物も普通に書き出されていたのですが…。
0364名称未設定
04/09/25 20:00:10ID:2RHFFk5t0365名称未設定
04/09/25 20:11:22ID:Cf2ZC6ov0366名称未設定
04/09/25 23:56:37ID:bYbI4Rfl0367365
04/09/26 00:12:53ID:3saN55q7結果は同じでした。
出来たファイルをSafariのウインドウにドラッグ&ドロップしてテキストエンコーディングUTF-8にすると表示されました…
miで文字コードを変更して再読込じゃ駄目なのになぁ。
というか、やっぱり以前は何も特別なことはしなくても出来てたのになぜ…
0368名称未設定
04/09/26 00:17:55ID:R4BzqoZM読み方/開き方を変えたんじゃないの?
0369名称未設定
04/09/26 00:25:45ID:Ba7Z49U8ls -v | iconv -f UTF-8-MAC -t EUC-JP > test.txt
とか
ls -v | iconv -f UTF-8-MAC -t UTF-8 > test.txt
はどう?
0370365
04/09/26 00:35:32ID:3saN55q7TextEditだと普通に見れました・・・
miのバージョンが以前使ってたときと違うからかもしれません。
>>369
iconv: Command not found.
でした。
0371名称未設定
04/09/26 00:38:32ID:R4BzqoZM0372名称未設定
04/09/26 00:49:40ID:Ba7Z49U8詳しくは知らないけど濁点があるとUTF-8-MACとUTF-8でコードが違うのか
UTF-8-MAC未対応らしいmiで文字化けするようになる気がします。
miで文字化けするテキストをCaminoで見ると濁点が分離してるのが確認できます。
「ぺんぎん」が「ぺんぎん」ってなってます。
Cocoa使う系は大丈夫なんでしょうね。
0373365
04/09/26 00:51:44ID:3saN55q7とりあえずテキストのまま使います。
0374365
04/09/26 01:00:38ID:3saN55q7これで何とかなりそうです。
レスくださった方々、ありがとうございました。
0375名称未設定
04/09/26 01:42:28ID:gVAUWdnVUTF-8-MACなんてコードは存在しない。Unicodeではdecomposed formも
precomposed formも同じ文字として扱わなければいけないが、処理系に
よってはdecomposed formがうまく扱えない。その尻拭い。
MacOSはどちらでも扱えるので、濁点が分離するアプリはAPIの使い方が
おかしいか、Unicode文字列を壊してる場合が多い。
QA1235 Convert to Precomposed Unicode
http://developer.apple.com/ja/qa/qa2001/qa1235.html
0376名称未設定
04/09/26 09:20:03ID:Ba7Z49U8iconvでUTF-8-MACになってるけどApple独自のなにかがあるとか
そういう訳じゃないんですね。
勉強になりました。
0377名称未設定
04/09/26 17:03:25ID:fl7PT1bxiconvの設計も失敗してる。decomposed precomposed form使用を
明示したいなら、独立したオプションを追加するか、UTF-8-NFD
UTF-8-NFCみたいな独自コード名を作るべき。
UTF-8-MACって一体何ですか?
0378名称未設定
04/09/26 18:56:59ID:O6vhTVZjGNUのlibiconvがそうなってる訳でなし、アポーの改造版だけでローカルに使ってん
だったら別に構わないんじゃないの?
CVSは覗けなかったから1.9.2までしか見てけど。
0379名称未設定
04/09/27 07:30:58ID:yj3+ik0v修正の方向は良くないし、名前と機能も乖離しています。おかげでこのスレ
やウェブを見れば解る様にUTF-8-MACという特別なコードがあると誤解する
人を何万と生み出しています。
ちなみにlibiconvは「decomposed formが扱えない処理系」です。
echo -en "x30x4c" | iconv -f UTF-16 -t SHIFT_JIS | hexdump
echo -en "x30x4bx30x99" | iconv -f UTF-16 -t SHIFT_JIS | hexdump
はどちらも82aaを返すべきですが、下はエラーになります。MacOSの変換ラ
イブラリはどちらでも動きます。
0380名称未設定
04/09/27 09:49:18ID:pVfbhSFS0381名称未設定
04/09/27 20:35:19ID:PiGvRlofちょっとクスクスしてしまった
0382名称未設定
04/09/30 09:58:37ID:i7d2AHqR俺もそうオモタ(w
0383名称未設定
04/10/03 22:35:26ID:ePqpGM6h外付けDVD-RAMを初期化したいのですが、ディスクユーティリティでDOS初期化しても初期化されないので、
ターミナルだと初期化できるそうなんですが、やり方が分からないのです。
0385名称未設定
04/10/05 01:17:35ID:ixMmbSOjadduser等のコマンドが見つからないので。。。
0387名称未設定
04/10/05 07:53:10ID:m3+6FKSSman nicl
作成例は、
more /Library/Receipts/Essentials.pkg/Contents/Resources/CreateSystemUsers
0388名称未設定
04/10/05 13:47:57ID:vrWymFkrできるようになってきているけど、まだまだ甘いんだよなぁ。
10.4ではユーザ作成でadduser使うとLDAPサーバにアクセスしてユーザ作成する
ようになっていればいいんだけど。
0390名称未設定
04/10/06 00:13:10ID:R6FrTZl2どうなってるかねぇ。中途半端にいろんなもんが残るという環境はちょっと気持ち悪いんだよねぇ。
>>389
OS9用ドライバが入ってないだけとか?あ、FATとかだっけ?ならOS9の方にFATのドライバが入ってないってだけ
とか?
てかOS9ないから判らん。
0391名称未設定
04/10/06 18:22:23ID:6ufZizaD↑アクセスするだけで結構ですので。
0392?1/4?I`?¢?Y´?e`
04/10/06 18:24:24ID:wXr7fQUNお前、まるちやね。(プ
0393名称未設定
04/10/07 01:55:10ID:Vy9/57EuこれってよくあるそのIDのタグのついたURLでアクセスされるとお前さんに小遣いってやつ?
アクセスするやつがいるとは思えんのだが(w
0394名称未設定
04/10/08 21:20:00ID:TmJNpfmW0395394
04/10/10 12:02:38ID:wkGt8U2Wシェルスクリプト初めてで、検索したり試行錯誤してここに至ったのですが、ここはこうしたほうが良いんじゃない?ってところがあればアドバイスを頂ければと。
#!/bin/sh
cd
cd Desktop
if [ "$1" ]
then
kaku=`echo "$1" | cut -f2 -d'.'`
if [ "$2" ]
then
fname=`echo "$2" | cut -f1 -d'.'`
cp -i "$1" "$fname".$kaku
zip -3Rej "$fname" "$fname".$kaku
rm "$fname".$kaku
else
cp -i "$1" archive.$kaku
zip -3Rej archive archive.$kaku
rm archive.$kaku
fi
echo 'fin'
else
echo 'error'
fi
0396名称未設定
04/10/10 16:54:22ID:5VtfazMy最初に引数のチェック、最低でも個数くらいはしたほうがいいね。
cd; cd Desktop は cd $HOME/Desktop のほうが直感的でステキかと。
if [ "$1" ] は if [ "x$1" = "x" ] てな風にするとより汎用性が上がります。
最後は exit 0 でしめる、エラー終了時には exit 1 など 0 以外で終了してほしいな。
ていうか日本語に対応したZIPツール使うが吉かと。
0397395
04/10/10 18:32:24ID:wkGt8U2Wレスありがとうございます。直してみました。
if [ "x$1" = "x" ]がよく解らなかったんですが、引数$1がなければxだけ残るから"x$1"="x"が真になるってことなんですね!
>ていうか日本語に対応したZIPツール使うが吉かと。
フリーでパスワード付きzip圧縮できるってことでZip Tools Mac OS Xに行き着いたんですけど、日本語ファイル名のままだとWindowsユーザーからクレームが...(´∀`)
#!/bin/sh
cd $HOME/Desktop
if [ $# -gt 0 -a $# -lt 3 ]
then
kaku=`echo "$1" | cut -f2 -d'.'`
if [ "x$2" != "x" ]
then
fname=`echo "$2" | cut -f1 -d'.'`
cp -i "$1" "$fname".$kaku
zip -3Rej "$fname" "$fname".$kaku
rm "$fname".$kaku
else cp -i "$1" archive.$kaku
zip -3Rej archive archive.$kaku
rm archive.$kaku
fi
echo 'fin'
else
echo 'error'
exit 1
fi
exit 0
0398名称未設定
04/10/17 17:04:37ID:PR3Ih/O0Last login: Sun Oct 17 16:45:23 on tt
Welcome to Darwin!
XXXXXXXXXXXXXnokonpyuta:〜 ○○○○○○○○$
上記の「XXXXXXXXXXXXXnokonpyuta」の部分は変更できるのでしょうか。
0399名称未設定
04/10/17 18:03:54ID:FueUEtwq0400398
04/10/17 18:29:32ID:PR3Ih/O0ありがとうございます。
助かりました。
0401名称未設定
04/10/17 23:06:19ID:8SMt6gpEてっきり export PS1='〜' の方だと思ってたよ。
0402名称未設定
04/10/23 12:14:30ID:6njSfekh0403名称未設定
04/10/25 21:08:27ID:GjZRvnRc作成する時、TSフォルダの中に1000MBを超えるファイルがある場合にはコマンドの実行が
止まってしまいます。どなたか原因と解決方法を教えて頂けないでしょうか。
OSは10.3.5です。
0404名称未設定
04/10/25 21:24:56ID:mRGgWrcs標準添付のコマンドじゃないなら、バージョンや出所とか明らかにすべきなんじゃ
ないのん? それか聞く場所変えるか。
0405名称未設定
04/10/26 01:14:57ID:GGSnxC4MTSの仕様では、vobファイル一つ辺り1GB以内でないといけないはず。
仕様違反だから処理できなくなるのでは?
vob作成段階で対処すべき問題でしょう。
どうやってvobを作成しているのかわからないけど、1GBを越えるvob
を適性サイズに分割するようなことは、ffmpegXとかでできるはずだよ。
0406403
04/10/27 06:56:30ID:ndineKm1レスありがとうございます。mkisofsはフリーで配布されてるし使ってる人多いと
思ったんで…。
>>405
レスありがとうございます。その辺りの知識が欠落していました、勉強してみます。
0407名称未設定
04/10/28 16:54:04ID:hfiCX0Hu0408名称未設定
04/10/28 17:21:54ID:vqNiYGR30409名称未設定
04/10/28 17:26:32ID:LYZhplp80410名称未設定
04/10/28 19:15:42ID:uJI6VbzN0414名称未設定
04/10/29 09:09:38ID:veclSrK00416名称未設定
04/10/30 03:26:01ID:UgPwgKF0nullpo^H^H^H^H^H^Hgattsu!
0417名称未設定
04/11/03 00:12:32ID:FsQUr9K1戻すにはOSを再インスコするしかないんですか?
0418名称未設定
04/11/03 01:46:10ID:vx0kc1s20419名称未設定
04/11/03 15:20:48ID:Rpb9lnRJTerminalだったらiTerminalとかJTerminalあたりを入れるだけでもいいかもね。
さもなくばインストーラディスクの中のパッケージを捜索してTerminal.appを引っこ抜くかだな(w
0420417
04/11/03 16:29:22ID:rjDRL7EBインストーラディスクの中探してみます。
0421名称未設定
04/11/03 20:54:00ID:3BUrt4RaいろいろいじくっていたらTerminalのmanコマンドでこんなエラーが出て来てしまうように
なりました。例えばcalコマンドのマニュアルの場合こんな感じです。
「No manual entry for cal」
calコマンド自体は使えるんですけど。その他のコマンドも使えるんですが、
manだけだめなんです。
いろいろいじくったってのはembossっていう分子生物学のソフトを入れたんですね。
このソフト自体は使えるようになったんですが。。
どうしたらTerminalのman コマンド使えるようになるでしょうか?
OSはmacOSX10.3.5です。お願いします。
0423名称未設定
04/11/03 21:30:13ID:X0FIFbbRレスありがとございます。
でも私、そのmanpathの確認の仕方分からないんです。
pathがおかしいんじゃないかってのは何となく分かるんですが、、
pathの通し方も分からないし。
すいません。本当スイマセン。こんな私は逝って良しですか?
0424名称未設定
04/11/03 22:31:12ID:G6UaQhcgだれもが初めての時があるし逝く必要はないですが、基本事項は一通りおさえましょ。
とりあえず>>2にあるリンク先のサイトで環境変数の項をドゾ。
0425名称未設定
04/11/03 22:41:54ID:TNBb2qtaターミナルを起動すると、
Last login: Wed Nov 3 18:02:57 on ttyp1
Welcome to Darwin!
○○○○(自分の名前)nokonpyuta:~ ○○(自分の名前)$
と表示されるんですけど、3行目が長くて、見た目が悪いです。
3行目の文字(自分の名前の部分)を変えるにはどうすればいいんでしょうか。
0426421
04/11/03 22:47:25ID:X0FIFbbRレスありがとうです。
環境変数ですか。その辺理解できてないですけど、>>2のリンク見て
勉強してみます。
それだけでもありがたいです。では。
0427名称未設定
04/11/03 22:57:34ID:UFS7SrBJnokonpyutaの部分はシステム環境設定の共有でコンピュータ名を変更すればOKだよ。
ユーザ名の変更は簡単に出来ないと思った方がいい。
0429428
04/11/03 23:06:57ID:t8FzoiFw死んできます。
0430425
04/11/03 23:08:22ID:TNBb2qtaどうもありがとう。コンピュータ名を変更します。
>>428
すいませんスレ違いでしたか・・・。
でも教えてくれてありがとうw
0432名称未設定
04/11/04 03:34:06ID:Mi1ftQ0mと入力して、適当にいろいろ見たんですが、
最初の
コンピューター名:~ ユーザー名$
という状態に戻すにはどうすればいいですか?
0433名称未設定
04/11/04 03:36:30ID:Mi1ftQ0mこのスレの初代スレの時に何か打ち込んでから終了したほうがいいって書いてたような
記憶があるんですが、忘れてしまいました。
過去ログも読めないので、誰かお願いします。
0435名称未設定
04/11/04 05:09:29ID:4jDuJx3hを表示するようなコマンドはありますか?
0438名称未設定
04/11/04 14:12:00ID:SNdhpO0Z0439名称未設定
04/11/04 19:15:44ID:N6OuL0gi0440名称未設定
04/11/04 19:20:42ID:AEiI2J0j嫌ならレスつけないか、中級、上級スレでも建てるか。
0441名称未設定
04/11/05 00:23:13ID:I9hJVtGx0442名称未設定
04/11/06 04:25:56ID:8IGNfLJQそれを終了させるのはなにかコマンドありますか。
いまはtopで番号見てkillやってるのですが、なんとなくこわい。
0443名称未設定
04/11/06 04:36:26ID:xfzfu5pqこれでどうだ。
0444名称未設定
04/11/06 04:54:57ID:8IGNfLJQthx!....でもなぜかだめでしたTextEditでためしてみたらうまくいったのですが、
目的のアプリケーションではうまくゆきませんでした。
AppleScriptに対応していないということなのか。。。
0446名称未設定
04/11/06 05:34:34ID:8IGNfLJQこれもだめでした。TextEditなどほかのならうまくゆくのですが、…。
で、ps uxでみてみるとそのアプリのなまえがないのです。
topではちゃんとでているしドックのなかにも三角マークがついて表示されてるのですが。
かわったアプリなのかもわかりません。
0447名称未設定
04/11/06 08:57:01ID:aEfRbbPm0448名称未設定
04/11/06 12:52:52ID:8IGNfLJQ0449名称未設定
04/11/06 13:26:49ID:PezqrA70カーネルエクステンションぽい。
0450名称未設定
04/11/06 14:52:48ID:8IGNfLJQftpでマウントしたディスクのファイルを直接エディタで
編集できるので愛用してます。
じつはリモートから操作するときだけいったん終了させないと
open "接続先の設定ファイル"
が効かないようなので、終了させる方法をおたずねしたのですが、今
sudo open "接続先の設定ファイル"
で試してみると接続先がいくつでもうまくゆくようです。
killできないけど、こっちのほうがいいのでこれで使います。
ありがとうございました。
0451名称未設定
04/11/06 20:33:43ID:dWU700Uiこれを日本語表示は不可能なんでしょうか?
0452名称未設定
04/11/06 21:51:30ID:WCUmsOps0454名称未設定
04/11/06 23:18:47ID:WCUmsOpsそしてoでオプション開いてエンコード選択してアクセプトすれ
0455名称未設定
04/11/12 15:38:09ID:qm6bFn5fTerminalからSSHで他のUnix系OSに
ログインして,emacsを使いたいのですが,
Ctrl+¥で日本語が入力できません.
何か設定しなければいけないのでしょうか,
よろしくお願いします.
0456名称未設定
04/11/12 15:50:49ID:hXr7xNd6ってか他のOSって何?emacsってどのバージョンのemacs?他のOSの日本語環境は?
それすら書かずに質問とは頭大丈夫かい?
0458名称未設定
04/11/12 16:06:37ID:iRRjiZeb普通M-xだし。
0459名称未設定
04/11/15 20:49:46ID:wfsSVcw+わたしも>>226さんのように
>Last login:日時 on console
>welcome to Darwin!
>user:〜user$
こうならず、
>Last login:日時 on console
>-bash-2.05b$
こう出てしまうのですが、どうやったら直りますか?
.bash_profile が無いのですが、作り方すらわかりません。
もしよろしければどなたかご教授ください。
0460名称未設定
04/11/16 00:22:59ID:8DGcbHrM0461名称未設定
04/11/16 01:39:45ID:pHJiaD0B/etc/bashrcが
PS1='\h:\w \u\$ '
なんだから、どうせ~/.bashrcでPS1を上書きしとんのだろ。
それよかお前はまず入門書を読め。
0462名称未設定
04/11/16 02:16:19ID:8DGcbHrMお返事ありがとうございます。
入門書は入手が難しいので、Webのページでは読んでみました。
ターミナルを立ち上げたら他の人と違っていたので直したいのですが
そもその何が問題なのかもわからず、ここに質問しました。
>/etc/bashrcが
>PS1='¥h:¥w ¥u¥$ '
>なんだから、どうせ~/.bashrcでPS1を上書きしとんのだろ。
すみませんが、一行目と三行目が全くわかりません。
PS1でbashプロンプトをいじるコマンドというのはどこかで読んだのですが、
コンソールを閉じるともとに戻ってしまうし、
welcome to Darwin! ていうメッセージもでないし。。。
初心者すぎて場違いでしたらごめんなさい。
0463名称未設定
04/11/16 02:18:13ID:FK1PtsqrターミナルからドックとかExposeの動いてる部分だけを強制再起動できますか?
10.3です
0466名称未設定
04/11/16 02:46:38ID:WXig/9mNamazon が使えないほど田舎に住んでるということはあるまい?
0468名称未設定
04/11/16 09:11:03ID:I2R0fMMD0469名称未設定
04/11/16 09:36:06ID:L18aTSDh初心者質問スレなのに
"初心者お断り、入門書を買って熟読してからおいで" という特殊なスレだからでしょ。
>>462
まず、~/.bashrc または ~/.bash_profileが有るかどうか確認してね。
無かったら作る。
touchとかでね。この辺で調べると良いかも。
ttp://www.ctt.ne.jp/~nashorn/terminal/terminal.html
この辺も読んどくといいかも。
ttp://pcweb.mycom.co.jp/column/osx/
そんでそのファイルに設定を書き込んどくと、コンソールを閉じても戻らなくなるよ。
ちなみにモレは export PS1='¥h:¥w ¥u¥n¥$ ' としてる。
>初心者すぎて場違いでしたらごめんなさい。
初心者スレなんだから場違いでは無いと思うけど。
まぁそれなりにマタリとガンガレ!
0470名称未設定
04/11/16 10:13:19ID:zkr1TAuJあくまで推測だが、他のマシンからログインできるのであれば
WindowServer か loginwindow.app に HUP シグナルを送れば何とかなるかも。
0471459
04/11/16 13:36:34ID:8DGcbHrM海外で郵便事情が悪いところなので荷物が届かなかったりします。
現地語で読めるほど堪能でないもので。お恥ずかしいです。
>>467
コンソールを触ったこともなかったもので、馬鹿を承知で質問しております。
インターネットでは調べました。ご迷惑でしたらすみません。
>>469
「初心者お断りスレ」とは知らずにおりました。
そんなところご親切にありがとうございます。
おかげさまで名前が出るようになりました。ありがとうございます。
みなさん何もおっしゃらないところをみると
welcome to Darwin!
というメッセージがでないのは何かが壊れてるわけではなく
システムには何も問題ないと考えてよいのでしょうか。
0472名称未設定
04/11/16 13:51:07ID:0aZ0thyi0473472
04/11/16 13:53:03ID:0aZ0thyiしとき。
0474472
04/11/16 14:11:50ID:0aZ0thyiおい、BSD.pkgはちゃんと入れてあるだろーな? 普通はチェック入ってるから
インストール時に自分で外さなければ入るけど。
0475459
04/11/16 14:39:21ID:8DGcbHrMお返事ありがとうございます。
マックを修理したときそこでシステムインストールしてもらったのでわかりませんが、
ネットで調べて打ち込んでみたら下記のようになりましたのでインストールされてないようです。
Last login: Mon Nov 15 19:26:08 on console
[user@user user]$ lsbom /Library/Receipts/BSD.pkg/Contents/Resources/BSD.bom
can't open /Library/Receipts/BSD.pkg/Contents/Resources/BSD.bom: No such file or directory
**** Can't open /Library/Receipts/BSD.pkg/Contents/Resources/BSD.bom.
BSDがインストールされていないからあのような表示が出ていた
というだけで、システムか何かが壊れているわけではないということでしょうか。
もし、そうならば疑問は解けました。
たいへんありがとうございました。安心して眠れます。
0476472
04/11/16 15:08:24ID:hLJihyG5けど、/Library/Receipts/BSD.pkg/Contents/Resources/BSD.bomなんて誰んとこ
にも無いんじゃないの?
/Library/Receipts/BSD.pkgの有無で判断しれ。
0478名称未設定
04/11/19 07:50:30ID:YJ6IgSIU0479名称未設定
04/11/19 07:52:30ID:YJ6IgSIU0480名称未設定
04/11/19 21:02:42ID:xL8TsoicC-x C-d
やったらずらずらなんかが出てきたのですが、
これはなんですか?
0481名称未設定
04/11/19 23:00:07ID:CkqHX4kC初心者スレ以前の問題だ。
0482名称未設定
04/11/20 04:40:06ID:5tBPIDOaリモートからでもいいんだけど、ローカルのTerminal.app (tcsh) で
コントロールキーを押しながら x と d を順に押すと
なにか起こりませんか?
うちでは起こるんだけどうちだけなのかな?
これは何が起こったのだろうと疑問に思ったわけです。
経験ある方なら、なんだあれのことかと反応してくれるだろうという思いこみが有りました。
厨な書き方でスマソ。
それといま実験してみたら
「コントロールキーを押しながら z d を順に押す」と
tcshでもshでも「exit」とおなじことが起こるんです。
こういうやつで「便利だけど危ないから気をつけろよ」というようなことって何かありますか?
0483名称未設定
04/11/20 05:31:11ID:p6eO5NwV補完対象のコマンドが列挙されたんだね。
ま、zsh使えって。とどさくさにまぎれて勧誘してみるテスト
0484名称未設定
04/11/20 05:51:10ID:NB+XIHGt横槍ですまないけど、zshを学ぶのにおすすめの本や良いサイトってある?
Googleで出てくる奴だけが全部かなぁ・・・
0486名称未設定
04/11/20 09:53:41ID:OwyNF+pl勝手に危ないというレッテルを貼るな。ちゃんとした入力終了の機能だ。
0487486
04/11/20 09:55:22ID:OwyNF+plC-d でのログアウトを無効にしたかったら
.cshrc なりに
set ignoreeof
を追加。
0489名称未設定
04/11/22 00:44:41ID:Fscx3oq9manコマンドで表示されるヘルプを印刷したいのですが、
どうすればうまくいくでしょうか。
単純に
man [command] | lpr
で済むかと思ったら、特有の記法で出力されて・・・
0490名称未設定
04/11/22 01:00:34ID:DLz+41uQとか
0491名称未設定
04/11/22 01:04:07ID:DLz+41uQこの方が良いのか
0493名称未設定
04/11/22 07:35:40ID:BfvANSEV0494名称未設定
04/11/26 15:19:10ID:ROXccSKo0495名称未設定
04/11/29 11:18:59ID:zwjGxMkQウエブページのソースファイルを落して中身を整形して表示するスクリプトを組んでます。
複数のファイルを一括して処理する時は
a.
curl http://www.xxx.com/{1,2}.html | script.pl
として処理できていました。今回それをscript.plの中に組み込もうと考え、
b.
#script.pl内
open(IN, "curl $ARGV[0] |");
と、引数としてurlをとるように変更しました。
1つのページだとうまく行ったのですが、a.のように複数のページを読み込もうとすると
最初のページを読み込んだ時点でscript.plが始まってしまいます。
b.の方法で複数のページを処理するにはどうすればよいでしょうか?
man curl してみたんですが対処法を見つけられませんでした。
0496名称未設定
04/11/29 19:57:02ID:xTICO5FX使ったほうが気持ちいいと思うけど。
0497名称未設定
04/11/29 21:40:00ID:HTsanr2ccurl http://www.example.com/{1,2}.html
として bash に展開させる他にも、 curl の機能で
curl "http://www.example.com/[1-2].html"
として curl に展開させることもできるはず。もう少しがんばって man 読め。
0498495
04/11/30 00:21:09ID:qrNy+ycYども、聞いたことあったんだけどすっかり存在を忘れていました>w3m
入れてみます。もしかしたら骨折り損のくたびれもうけになりそうな予感。
>>497
例えばワイアードのページだと
http://www.wired.com/news/technology/0,1282,65721-1,00.html
http://www.wired.com/news/technology/0,1282,65721-2,00.html
となるんだけど、
http://www.wired.com/news/technology/0,1282,65721-[1-2],00.html
だと駄目なんですよね。。
curl 7.10.2
tcsh使ってます。
と、ここまで書いて、"http〜"で括ったらいけました。'http〜'でも。
man curlに無かったから括ってなかった。。
シェルの基本がわかってないんでしょうね>自分
0499名称未設定
04/12/03 11:06:39ID:kjpCF9uGja
ja_JP
ja_JP.eucJP
ja_JP.EUC
などいろいろあるようですけど、ぶっちゃけどれがいいのでしょう?
0500名称未設定
04/12/03 11:35:07ID:VaFPK3lvkansai_JP.UTF8
0504名称未設定
04/12/03 19:57:36ID:NZtMrpN20505名称未設定
04/12/07 06:32:34ID:kUd4tMbNあれ、Mac OS X の標準的な設定で、 lpr に直接テキストを突っ込んだだけでちゃんと印刷され
るんだっけ?
自分は以下の方法でやってますが。
1. PS プリンタを使っている場合
% man -t hoge | lpr
(これはもしかすると PS プリンタが IP 接続の場合のみ有効かもしれない)
2. PS プリンタを使ってない場合 or 1. の方法で印刷できない場合
% man -t hoge > hoge.ps
として、hoge.ps を Preview で開いてから普通に印刷ダイアログで印刷。(要 10.3 以降)
なお、man -t hoge は実際には
groff -mandoc /usr/share/man/以下/の/hogeのマニュアルのソース
とほぼ同じ。
groff には出力を html にしたりするオプションもあるから、そういう機能を使いたいときは
groff を直接実行する。
0506名称未設定
04/12/08 03:52:47ID:o3oXOYZM東京人からみるとあそこ日本じゃないし...
0507名称未設定
04/12/08 11:47:44ID:tlodjSQfhttp://www.bnn.co.jp/books/archives/2004/11/mac_os_x_unix_1.html
0508名称未設定
04/12/08 12:57:55ID:Q3YmnXXuOS Xが未完成のまま発売しだして
バージョンがちょこちょこ上がって変わっていくから
そのたびに本が出るなあ。
ライターさんや出版社にしても
ちょっとした改訂とかじゃなくて新しいの出すのは
むしろ手間がかかるだけで儲かりはしないような気が。
0509名称未設定
04/12/10 04:15:49ID:bOerg6gV0510名称未設定
04/12/10 06:00:10ID:PVRWFlakそれまでUNIXに縁がなかったとしても
色んなのに慣れていいかも?w
0511名称未設定
04/12/11 02:19:22ID:25S80onP環境変数のLANGってどういう関係があるんでしょうか?
例えば、文字セットエンコーディングで日本語EUCにして、LANGをja_JP.SJISにすると
どうなるんですか?
0512名称未設定
04/12/11 04:40:02ID:Rvy9elCi> どうなるんですか?
ロケール(メッセージカタログ)に対応したコマンドの表示が文字化けします。
例えば date とか tar のヘルプ (tar --help) とか。
やっぱ、Terminal 側でエンコーディングを変えたらシェルのロケール設定も
同期して自動的に設定されるべきなんだろうか... 可能かどうかはともかく。
0513名称未設定
04/12/12 19:43:25ID:ej9Q+okv例えば、一個上のディレクトリーに動かす時はどうすればいいの?
例えば、Dektop/XXX/でXXXにあるファイルをDesktopに移したいんだけど。。。
0514名称未設定
04/12/12 19:47:48ID:zh5VyTvy0515名称未設定
04/12/12 20:07:50ID:Rsd6VhD/mv hoge ../
いまじぶんがどこにいるかは
pwd
0516名称未設定
04/12/12 20:19:27ID:vnQ+DJdQ0517名称未設定
04/12/12 20:56:03ID:mu83Pr4oUNIXコマンド云々ではなく、Terminalの使い方の質問で申し訳ないです。
数日前から、Terminalが変なんです。
起動させると、タイトルバーが「完了したコマンド」というWindowが作成され、
過去に実行したコマンドの結果が表示されています
(どのコマンドか、ってのはランダム?)
そのWindowは、プロンプトは何も表示されず、もちろんキー入力は受け付けません。
そのWindowを閉じて新規に開いても同じ。
「ファイル」→「新規コマンド...」
でコマンドを指定して開いた場合、そのコマンドのみは実行されますが
[Process Completed]
と表示され、それ以降のコマンド入力を受け付けません。
Terminalのどの設定を変えたら治るんでしょう…
0521名称未設定
04/12/12 23:07:50ID:1JkW4Z8e0522名称未設定
04/12/13 01:52:53ID:N0A/4Kncチンコツールとかの出番?
0523名称未設定
04/12/13 01:55:00ID:FAFW5uBJ0524名称未設定
04/12/13 01:58:31ID:FAFW5uBJ0525名称未設定
04/12/13 02:25:16ID:02AzFHMi0526名称未設定
04/12/13 02:57:40ID:g1a+waHq0527名称未設定
04/12/13 03:21:21ID:4JQKzl8E新規ユーザーを作って、ファーストユーザースイッチをオンして、その新規ユーザーにスイッチして、
元のユーザーのホームディレクトリに行けばいいかも。
あと、アプリ共通の対処法としてまずは環境設定のファイルをどっかに移動するor捨てるというのが
基本かと。
0528名称未設定
04/12/13 04:22:15ID:DU7war3G0529名称未設定
04/12/14 00:08:05ID:/zI6zulZTerminalの環境設定ファイルの格納場所を教えて頂きたいのです。
0530名称未設定
04/12/14 00:25:50ID:3S7BMOYQ~/.cshrcとか~/.shrc
この書き方で分からないならUNIXの入門書とか解説サイトとか読んだ方が良いよマジで
0531名称未設定
04/12/14 00:50:36ID:rY881cUjまぁだいたいそっちが中心ですわな。
0532名称未設定
04/12/14 00:59:54ID:/zI6zulZ該当ファイルが存在しない…orz
存在しないから挙動不審になってるのかな…
0533名称未設定
04/12/14 01:02:34ID:3S7BMOYQ0534名称未設定
04/12/14 01:26:14ID:/zI6zulZ再び出直してきまつ。
0535名称未設定
04/12/14 03:01:56ID:GZsLV69Wやってみたら?
0537名称未設定
04/12/14 03:34:28ID:jFt376Xzか、例えば mi 使って、open -a mi ~/.shrc とする。
0538名称未設定
04/12/14 03:57:14ID:rY881cUj他のものの設定とか触らないで済むし。
0539名称未設定
04/12/14 07:22:14ID:/zI6zulZ>>535を実行したら完治してしまいました。
Terminalのような特殊なアプリでも、意外と普通の所に設定を置いててビックリです。
ちなみに>>536は、
.CFUserTextEncoding .DS_Store
.MCXLC .MacOSX
.Trash .bash_history
.java .lpoptions
ということで、特にTerminalに関係ありそうな物は.bash_historyくらいでしょうか。
>>537-538は未実行です。
皆さんありがとうございました。
0541名称未設定
04/12/15 04:00:53ID:IswBVaP+0542名称未設定
04/12/15 12:01:44ID:AbZQWgho前もって作っておいたほうが安全。
システムのバックアップも作ってあれば万全。
0543名称未設定
04/12/18 00:19:11ID:aC8yXJvRs-langがカギだとは思うんですが、Linux上で使ってるのは5年も前に
makeしたもんなんで、すっかり浦島状態なのです。
0544名称未設定
04/12/18 08:58:25ID:vp6sYtGG0545名称未設定
04/12/18 09:40:24ID:7dLe6Z13jedは検索したら失敗談だけ見つかりました。
ttp://www.kanshin.com/?mode=keyword&id=146607
muttは使えてる人も居るみたい?
ttp://www.google.co.jp/search?hl=ja&inlang=ja&ie=Shift_JIS&c2coff=1&q=mutt+mac+os+x&lr=lang_ja
Googleで軽く検索しただけですので、参考程度に・・。
0546名称未設定
04/12/18 10:05:12ID:t9bFzC0eとりあえずFinkその他でslangは準備されていた気がするんで、
Macでslangを使うこと自体はそれなりに問題なく可能かと予想
0547543
04/12/19 23:48:13ID:DF2RtfKljedはconfigureのオプション取っ替え引っ替えやったりMakefileいじったり
してみたものの、どうしてもmakeがこけちまう。jedって軽くてemacsライクで
構文で色分けできて、terminal上で使えれば申し分ないのになあ、残念。
0548名称未設定
04/12/20 00:18:35ID:zo6UihqIリンクが間違ってて joe のほうに張ってあるようだが。
古くて動かなかったらあきらめれ。
0549名称未設定
04/12/20 09:23:29ID:x635WD3e0550名称未設定
04/12/20 09:44:20ID:w5sYBlmBそれを教えてあげればよかったんだね。
0551名称未設定
04/12/20 10:32:58ID:w8y+AOcFは出たけど。
動いてるようだが、使い方を知らんので「適切に」動いてるのかどうかはシラネ。
0552名称未設定
04/12/21 14:28:26ID:aTWV53Gnこのデータを元にして、
東芝 81307 という感じで各社の書込数を表に整形したいと思います。
このスレを読んでいると、とりあえずcurlを使えばできそうな悪寒が
してきました。ですが、以下のコマンドまでしかうまくいきません。
curl http://www.kakaku.com/bbs/menumaker.asp?CategoryCD=2027 | grep menuproduct.asp | cut -f4 -f5 -d> | tr -s '</a> ()font' 't'
つまり、このあとにパイプを使って
| sed "s/TOSHIBA/346235261350212235343200200343200200343200200/g" > desktop/out.txt
とやるとエラーがおきるのです。
日本語は普通に使えると思うのですが。
なぜなら、一度
http://www.kakaku.com/bbs/menumaker.asp?CategoryCD=2027
のソースをファイル(sh/try.txt)として保存したあとだと、以下のコマンド
cat sh/try.txt | grep menuproduct.asp | cut -f4 -f5 -d> | tr -s '</a> ()font' 't' | sed "s/TOSHIBA/346235261350212235343200200343200200343200200/g" > desktop/out.txt
(改行制限のため一部省略してます)
を使って上記のように
東芝 81317
という表示orTEXT出力はできるので。
なにがいけないのか、アイデアがあったら教えてください。
0553名称未設定
04/12/21 14:34:19ID:vfi0A0EF0555名称未設定
04/12/21 14:46:06ID:IMh2NI5Q0556名称未設定
04/12/21 14:46:11ID:aTWV53Gn>>554
ありがとうございます。
頭が悪いのでちょっち時間がかかりそうですが、
教えていただいたヒントを元にもう少し悩んでみますね。
ところでもう一つ質問があるのですが、
ぶっちゃけさっきの日本語に直すのは二の次なんです。
ほんとうにしたいのは、
DENON 95
FUNAI 65
HITACHI 1635
JCC 3
KENWOOD 0
MITSUBISHI 1770
NEC 971
PANASONIC 53951
PIONEER 20204
SANYO 12
SHARP 9302
SONY 29485
TOSHIBA 81307
VICTOR 4041
という出力結果を、右の数字(書込数)の多い順に並び替えたいのですが、
それを可能にするにはどうしたらいいのでしょうか??
sortコマンドを使えばよさそうだな、とは思うのですが、
81307 TOSHIBA
と逆順になっているならsortで簡単そうなのですが・・・。
どうしたらいいのかヒントだけでもいただけるとありがたいです。
0557名称未設定
04/12/21 14:50:47ID:aTWV53Gnあ、ありがとうございます。
やってみます。
・
・
・
だ、だめでした。
$ curl http://www.kakaku.com/bbs/menumaker.asp?CategoryCD=2027 | iconv -f SHIFT_JIS -t EUC-JP | grep menuproduct.asp | cut -f4 -f5 -d> | tr -s '</a> ()font' 't' | sed "s/TOSHIBA/346235261350212235343200200343200200343200200/g"
とやると、
sed: 1: "s/TOSHIBA/346235261 ...": 3 not defined in the RE
やはり同じエラーが起こります・・・。どうしてでしょうねぇ・・・。
0558名称未設定
04/12/21 14:50:51ID:xsesD6Dkman sort
0559名称未設定
04/12/21 14:53:10ID:dT9B1uq8sort +1n
0560名称未設定
04/12/21 14:54:26ID:dT9B1uq80561名称未設定
04/12/21 15:00:17ID:aTWV53Gnで、できたぁ!〜〜〜〜〜キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
+1で次の「部分」を基準にソートするんですねぇ・・。
べんきょうになります。ありがとうございますた。
TOSHIBA 81304
PANASONIC 53951
SONY 29485
PIONEER 20201
SHARP 9302
VICTOR 4041
MITSUBISHI 1770
HITACHI 1635
NEC 971
DENON 95
FUNAI 65
SANYO 12
JCC 3
KENWOOD 0
0562552
04/12/21 15:03:59ID:aTWV53Gncurlっていちいち以下のようなものが出てきますよね。
これってウザいので、表示させないようにしたいのですが、
さすがにそれは無理でしょうか??
% Total % Received % Xferd Average Speed Time Curr.
Dload Upload Total Current Left Speed
100 9993 100 9993 0 0 11459 0 0:00:00 0:00:00 0:00:00 30294
0563名称未設定
04/12/21 15:23:38ID:+gZwkKMXman curlでマニュアルが読めるから。
とりあえず困ったら man [command名] としてごらん。
0564名称未設定
04/12/21 15:31:07ID:POvGc8aKhttp://pc5.2ch.net/test/read.cgi/mac/1100943859/n255
http://pc5.2ch.net/test/read.cgi/mac/1080488656/n552
以後放置
0566名称未設定
04/12/21 15:43:56ID:K8E4wUYdMacOSX 10.3.7上で動くWebサーバー上にhtml書類を置いておいて、
そのhtml書類のなかにTerminalコマンドを埋め込んでおいて、
Safariなどにその出力結果を表示させることは可能でしょうか?
0567名称未設定
04/12/21 15:53:44ID:dT9B1uq80568566
04/12/21 16:05:31ID:K8E4wUYd失礼しました。
例えば、applescriptを使えば、
do shell script (shell コマンド)
という感じでshellを呼び出すことができますよね。
それと同じで、HTML書類の中にshellコマンドを
呼び出すようなことができるのかなって思いまして。
例えば、
<html>
<call shell script>
tail -400 /var/log/httpd/access_log
</call shell script>
</html>
という感じで可能なのかなぁって。
やっぱ無理でしょうか・・・?
0569名称未設定
04/12/21 16:07:49ID:xsesD6Dkcgi
0570名称未設定
04/12/21 16:09:46ID:IMh2NI5QEUCにうまいこと変換されないのか。ならnkfでもインストールかな。
>>568
馬鹿か? そんな危険な真似されたくないだろうが。
0572名称未設定
04/12/21 16:51:12ID:xsesD6Dk整形とか考えてないみたいだからPHPは大げさなような気がするが。
#!/bin/sh
echo "Content-Type: text/plain"
echo ""
tail -400 /var/log/httpd/access_log
でokでしょう。
0573名称未設定
04/12/21 17:10:40ID:LXznSXZT0574566
04/12/21 17:22:05ID:K8E4wUYd#!/bin/sh
echo -n "Enter lines to get: "
という文字が書かれた
test.cgi
というファイルを
sitesフォルダの中に置いて、
chmod 705 test.cgi
としたうえで
http://(俺のIPアドレス)/~(俺のuser名)/test.cgi
で空けてみましたが、
#!/bin/sh
echo -n "Enter lines to get: "
という文字が現れただけでした。
どうやったらコマンドを実行してくれるのでしょうか???
0575名称未設定
04/12/21 17:25:05ID:xsesD6Dkごめん。
俺が悪かった。
0576名称未設定
04/12/21 18:19:06ID:JO/1CDstwebmin でそういうことができなかったっけ、とマジレスしてみる。
たぶん、厨房にも便利なツールだと思うよ。
>>568 みたいな危惧も、認証機構が一応ついているツールを使えば
それほど問題にはならないと思う。
0577名称未設定
04/12/21 20:58:31ID:iGgd5vURhtto.confの設定を見直そうi
0580名称未設定
04/12/22 01:38:41ID:rd5/iTIJ0581名称未設定
04/12/22 10:28:34ID:HdURGti1sed "s/A/ /g"
とすると、Aという文字が「 」(スペース)になるのはわかります。
しかし、
sed "s/A/\t/g"
とすると、Aという文字が「t」になってしまうのです。
\tはタブコードを意味するはずで、Aをタブに痴漢したいんですが、
なにかいい方法はないでしょうか?
0582名称未設定
04/12/22 10:38:40ID:m0HB6BsJ0584名称未設定
04/12/22 11:45:10ID:6T2U0kmlsed 's/A/[TAB]/g'
タブが入らないならタブの前に control + v を押す。
0585名称未設定
04/12/22 12:14:47ID:TqNNIUbLかな?
0586581
04/12/22 12:40:24ID:HdURGti1できました!!!!
ありがとう。
curl -s http://www.kakaku.com/bbs/menumaker.asp?CategoryCD=2027 | grep menuproduct.asp | cut -f4 -f5 -d> | sed 's/</a> (/ /g' | sed "s/)</font//g" | sort +1nr
ところで、control+vをうたないとtabキーが入らないのはどうしてですか?
逆に言うとどうしてcontrol+vを打つとtabキーが入力できるようになるんでしょうか?
>>585
こっちでもできたました!!!
ありがとう。
curl -s http://www.kakaku.com/bbs/menumaker.asp?CategoryCD=2027 | grep menuproduct.asp | cut -f4 -f5 -d> | perl -pe 's/</a> (/t/g' | sed "s/)</font//g" | sort +1nr
0587名称未設定
04/12/22 13:06:27ID:6T2U0kmlTAB に特別な意味があるから。
シェルの場合は大抵コマンド補完に使われてますよね。
control + v はそれを打ち消すためのものです。
\のキー入力版と思っていただければよいかと。
0589名称未設定
04/12/22 13:21:23ID:rd5/iTIJ何もわかってないのにMac OS X 10.2.8に
ttp://www.fan.gr.jp/~sakai/jx.htmlで配付されている
Perl 5.8.1 RC3 for Jaguarを入れてしまいました。
んで、Perlを実行した所、下記のような警告が・・。
これはどうしたらいいんでしょうか。
ご指導ご提案よろしくお願いします。
↓
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LC_ALL = (unset),
LANG = "ja_JP"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
0590名称未設定
04/12/22 13:33:10ID:rd5/iTIJ自己レスです。
意味や原因はわからないままなのですが、
Googleで『Perl locale』で検索したところ、
~/.tcshrcに『setenv PERL_BADLANG 0』と書いておけば
とりあえず警告は出ないらしいとわかりました。
よろしければ解説していただけるとうれしいです。
0591名称未設定
04/12/22 14:42:24ID:xX4JuvUB0592名称未設定
04/12/22 18:43:41ID:rd5/iTIJ0593名称未設定
04/12/22 23:21:23ID:Lu1zJCvl0594名称未設定
04/12/22 23:24:04ID:h/Auhnju0596名称未設定
04/12/23 00:43:25ID:/yyby8vbman [コマンド名] でマニュアルが読める。
Terminal.appに man split と入力する。
英語が読めないとか言うんだったら
>>589にあるURLからjman(日本語の man ページが読めるようにする jman コマンドと jman 用の man ページ)を
ダウンロードしてくる。
0598名称未設定
04/12/23 06:22:39ID:zIWpj++Ldrop-splitとCocoaCatXでも使ってろ。
検索したらこんなの↓もあった。よさげ。
ttp://cappuccino.jp/keisuken/java/jsplit/
Pure Javaでソフト作ってくれる人が増えるとありがたいねえ・・。
0600名称未設定
04/12/23 14:22:54ID:sgdIv8TN0602600
04/12/23 15:15:06ID:sgdIv8TNありがとうございます。
cronというコマンドがあるんですね。
早速調べてみます。
ここのスレの方々は優しいですね。感謝します。
0603名称未設定
04/12/23 21:45:09ID:f3HS0fJsこのスレだけじゃないんだが、レベルの高い人たちは心理的に余裕があるんだと思う。
初心者向けのスレなんかで意地悪なこと言ってる人って、大抵は中途半端な知識の人。
0604名称未設定
04/12/23 21:52:36ID:6p6PBS/Yパーミッションを変更したりしてたら
finkが実行できなくなりました。下のように言われます。
どうすればよいのでしょう。。。
Distribution not set in config file "/sw/etc/fink.conf"!
0605名称未設定
04/12/23 22:29:53ID:e5XQ4ja5答えて貰えなくて逆恨みでもしてんのか?
氏ね!二度と来んな!
これで満足か?思った通りの反応か?
0606名称未設定
04/12/23 22:37:41ID:RO9C2KPh0607603
04/12/23 22:47:14ID:f3HS0fJs俺の言ったことを見事に体現してくれてるな(w
お前らは誰にも必要とされてない存在なんだから消えろよ。
誰もお前らを好きじゃないし、消えても誰も気付かないし。
0611名称未設定
04/12/24 03:37:02ID:Hn9wSqaqcronのGUIでCronniXってのがある。
メニューなどは日本語化されてる。
しかしぐぐってもLinuxとか使ってる人のcronの使い方のメモとか出てくるけど、
OS Xでcronを使ってる人の話ってあんま出て来ないなあ。
やっぱそのまんまだとシンプルすぎて使いにくいのかね。
自分でシェルスクリプトとか書けたら色々できるんだろうけど。
0613名称未設定
04/12/24 06:21:02ID:Hn9wSqaqcron使った方がシステムの負担少ないんだろうな。
0614名称未設定
04/12/24 07:05:59ID:vEwdYhNI使えない物が多いから、cron起動するAS appletは使い辛いね。
POSIXだけだとMacOS固有の動作が難しい。Cで書けばCore
Servicesだけ使う様にできるが、そういった物を書ける人は限
定される。
0615600
04/12/24 09:16:31ID:Z2O34SNZありがとうございます。
あれからOSXにおけるcronの使い方を調べているのですが、
なかなか難しそうに感じていました。
AppleScript!!!
あ、そういう手もありますね。
shellscriptが呼び出せますしね。
もう少し悩んでみます。
0616名称未設定
04/12/24 10:20:54ID:NGI2bF1O原因は、おそらくパーミッションの変更ではなく /sw/etc/fink.conf の破損。
おそらく初心者向けの雑誌でも読んで pico を使って編集したんだろうけど、
pico はテキストファイルに自動的に改行を挿入してしまうため、
長い行 (文字数の多い行) が変に折り返されてしまい、
プログラム側から読めなくなってしまうことがある。
/sw/etc/fink.conf のバックアップを取った後で、mi なり テキストエディット
なりを使って、不自然そうに見える箇所をきちんと編集し直すこと。
わからない場合、FINKスレに /sw/etc/fink.conf の内容を貼付ければ、
おそらくネタがなくて静かな住人が応対してくれるでしょう。
0617名称未設定
04/12/24 12:24:34ID:Hn9wSqaq漏れはめんどっちいから.tcshrcの編集なんかも全部Jeditでやってたけど、
ある意味正しかったんすね。
0618600
04/12/24 12:24:59ID:Z2O34SNZ植物が凍りつかないように家の中に入れたいと思います。
それで、Yahooの天気予報の最低気温予想を利用して、
最低気温の数字を抽出し、その数字が0度未満のときには
「緊急情報!最低気温が・・・」というメールを自動的に送る
システムを構築しようと思っています。
今のところ
http://weather.yahoo.co.jp/weather/jp/43/8610.html
このURLを利用して、
curl -s http://weather.yahoo.co.jp/weather/jp/43/8610.html | grep <td><small><font | tail -1 | cut -f5 -d>
とすることで最低気温の数字の抽出に成功したところです。
この数字が2未満の場合に自動メール送信するには
あとはどういうコマンドをつけ加えればいいのかヒントをいただけないでしょうか?
これが完成すれば>>600のcronと組み合わせて毎日チェックが可能だと思います。
0619618
04/12/24 12:31:57ID:Z2O34SNZhttp://www.elect.chuo-u.ac.jp/tsuki/~tsun/lang/sh/008.html
もう少し悩んでみます。
0620618
04/12/24 13:13:08ID:Z2O34SNZおかげさまでだいたいの骨子が完成しました。
#!/bin/sh
lowesttmp=`curl -s http://weather.yahoo.co.jp/weather/jp/43/8610.html | grep <td><small><font | tail -1 | cut -f5 -d>`
if [ "$lowesttmp" -lt 2 ]
then echo warning!
else echo okay
fi
という感じ。
あとはechoじゃなくてsendmailコマンドに変更しようと思います。
ところが、sendmailコマンド使って送信しようとしても
なんのメールも届きません。
ここを読むと、
http://mtlab.ecn.fpu.ac.jp/WSM_2002/020801234714.html
どうやらsendmail.cfというものの設定を変更して
sendmailコマンドを有効にする必要があるみたいですね。
もう少し悩んでみます。
0621600
04/12/24 13:18:53ID:Z2O34SNZ結局AppleScriptではなく、CronniXを使うことにしました。
こっちの方がわかりやすそうだったので。
ありがとうございました。
0622名称未設定
04/12/24 13:46:28ID:q9Zm8gtt何か、その目的のためだけにsendmail使うのは大仰な気がするなー。
AppleScriptで適当なメーラにやらせた方が良いんじゃない? curlのとこは
do shell scriptで結果を取るとかしてさ。ダメ?
0623618
04/12/24 13:55:17ID:Z2O34SNZわたしもsendmailに関する難しそうな記述を読んでいて、
「ちょ、ちょっとsendmailは無理そうだな・・・」
と思っていたところでした。
で、今AppleScriptでメール送信するスクリプトがないかをちょうど物色していたところです。
このあたりを参考にして
http://homepage.mac.com/aamann/Mail_Scripts.html
AppleScriptでなんとかやってみようと思いました。
ありがとうございます。
0624名称未設定
04/12/24 14:00:56ID:8v70OVeUecho "hoge" | mail -s '緊急!!' [email protected]
詳しくはman mail か
http://www.jp.freebsd.org/man-jp/search.html
で。
# たぶん -s ''緊急!!' は使えない。
# nkf かなにかでエンコードする必要があると思う
0625618
04/12/24 14:39:07ID:Z2O34SNZありがとうございます。
こちらの方が簡単のような気がしてきました。
ただ、それでやると、送信できません。
ログには
<[email protected]>: Sender address rejected: Domain not found
と残っているので、
Sender addressを普通のメールアドレスにすれば可能だと思うのですが、
mailコマンドでsenderを指定して送る方法はないのでしょうか?
man mailと教えていただいた日本語訳のページを一通り見ましたが
どうもそういうオプションが見つけられませんでした・・・orz
(日本語訳のページはさっそくbookmark登録しました!便利ですね)
0626名称未設定
04/12/24 14:41:26ID:Bo9Rqg26へぇ、なるほど。
0627618
04/12/24 14:53:20ID:Z2O34SNZとしてもsenderとして[email protected]を認識してくれず、
echo "test" | mail -s 'warning' [email protected] reply [email protected]
としてもsenderとして[email protected]を認識してくれず、なぜか
メールがへんなところに届きました・・・。
「You have new mail in /var/mail/sheel」
その内容はこんなものでした。どういうことでしょうか??
ーーーーーーーーーー内容ONーーーーーーーーーーー
To: [email protected], [email protected], [email protected]
Subject: warning
Message-Id: <[email protected]>
Date: Fri, 24 Dec 2004 14:46:15 +0900 (JST)
From: [email protected] (sheel)
test
--44139F2C3E.1103867177/eelsPBG4.local--
You have new mail in /var/mail/sheel
ーーーーーーーーーー内容OFFーーーーーーーーーーー
0628618
04/12/24 15:04:21ID:Z2O34SNZecho "test" | mail -s 'warning' [email protected]
だと、ちゃんと[email protected]宛てに届くようです。
結果をまとめると、
echo "test" | mail -s 'warning' [email protected]
だと送信自体ができない。
echo "test" | mail -s 'warning' [email protected]
だとmac.comからエラーが起こりましたというメールが届く。
(Terminal上で「You have new mail in /var/mail/sheel」と言われる)
メールサーバの動作しだいなんでしょうね。
とりあえずyahoo.co.jpだとうまく送信できるので、それで
shellscriptを構築してみます。
みなさんありがとうございます。
0629618
04/12/24 15:15:18ID:Z2O34SNZ「明朝の予想最低気温が2度以下の場合、緊急メール、そうでない場合は通常メールを送信する」shellscriptです。
これとCronniXとを組み合わせて毎日メールが送信できます。
#!/bin/sh
lowesttmp=`curl -s http://weather.yahoo.co.jp/weather/jp/43/8610.html | grep <td><small><font | tail -1 | cut -f5 -d>`
if [ "$lowesttmp" -lt 2 ]
then echo "$lowesttmp" | mail -s 'low temperature warning!' [email protected]
else echo "$lowesttmp" | mail -s 'okay' [email protected]
fi
みなさんいろいろとありがとうございました。
またお邪魔すると思いますのでよろしくお願いします。
0630名称未設定
04/12/24 16:09:39ID:Hn9wSqaq0631552
04/12/25 22:52:22ID:qMvRlGLw今のところ、あらかじめ下記のような「kakaku2.sh」というshellscriptを使って
「file2.txt」を出力できる状態にしておいて、
ーーーーーーーーーコピペONーーーーーーーーーーーーーーーー
#!/bin/sh
txt=`curl -s http://www.kakaku.com/bbs/menumaker.asp?CategoryCD=2027`
sum=`echo "$txt" | grep "Main.asp | cut -f2 -d( | sed 's/[^0-9]//g'`
{ expr `echo "$txt" | grep TOSHIBA | cut -f2 -d( | sed 's/[^0-9]//g'` * 1000 / "$sum" ;(以下略)> file2.txt
ーーーーーーーーーコピペOffーーーーーーーーーーーーーーーー
さらに下記のような「kakaku.sh」というshellscriptを起動することで、
ーーーーーーーーーコピペONーーーーーーーーーーーーーーーー
#!/bin/sh
txt=`curl -s http://www.kakaku.com/bbs/menumaker.asp?CategoryCD=2027`
echo "$txt" | grep menuproduct.asp | cut -f4 -f5 -d> | sed 's/</a> (/ /g' | sed "s/)</font//g" | sort +1nr | cat -n > file1.txt
./kakaku2.sh
paste file1.txt file2.txt
ーーーーーーーーーコピペONーーーーーーーーーーーーーーーー
一応、次のレスのような表を作成することには成功しました。
0632552
04/12/25 22:55:06ID:qMvRlGLw1 TOSHIBA 82479 395
2 PANASONIC 54326 260
3 SONY 29951 143
4 PIONEER 20416 97
5 SHARP 9409 45
6 VICTOR 4119 19
7 MITSUBISHI 1802 8
8 HITACHI 1699 8
9 NEC 971 4
10 DENON 95 0
11 FUNAI 66 0
12 SANYO 12 0
13 JCC 3 0
14 KENWOOD 0 0
最後の395とか260とかいうのは掲示板全体の書込数に対する
各社の書込数の割合を示したもので、
exprコマンドを使って計算させるとどうも小数点が無視されるので
やむなく%表示x10で出力しておいて、あとで手動で
39.5%、26.0%とというように書き直しています・・・orz
0633552
04/12/25 23:04:54ID:qMvRlGLw疑問1
1 TOSHIBA 82479 39.5
というように一発で表示させる方法はないでしょうか?
echo "scale=1; 20 / 10.3" | bc
という感じの演算を使うとできそうな気がしたのですが、
どうもうまくいかないのです。
疑問2
今の方法だとfile1.txt、file2.txtというゴミが出ますし、
pasteコマンドというのはいちいちfileに出力したものでないと
結合できないのでしょうか?
その他、こういうスマートな方法があるよ、などのアドバイスもいただければうれしいのですが。
よろしくお願いします。
0634名称未設定
04/12/25 23:47:27ID:rWwtKjpx0635名称未設定
04/12/26 00:21:02ID:OvNYlveaレスありがとうございます。
編集にはテキストエディットを使っていました。
結局、どうあがいても何ともならなかったので(ネットで拾ったfink.confの
内容をコピペしても無理)、finkを再インスコしました。
んで、viで編集してunstableを有効にして今は快適に使えてます。
最初からこうしてれば良かった。。
0637552
04/12/26 10:01:45ID:v8o/lqWYアドバイスありがとうございます。
こういうときにperlって威力を発揮するんですね。
いろいろと悩んでみたいと思います。
ありがとうございました。
悩むことが一番勉強になりますよね。
0638名称未設定
04/12/27 13:22:26ID:oXt0t1quecho "scale=1; 10 / 99" | bc
と打ち込むと、
.1
という答えが返ってくるのですが、これを
0.1
というふうに表示させるにはどうしたらいいのでしょうか?
0640名称未設定
04/12/27 13:46:34ID:oXt0t1quありがとうございます。
できました。
ただ、この場合はよいのですが、
さまざまな変数に対して演算を行った場合、
9.5
という結果には
09.5
ということになってしまいますよね。
これを解決するには、ifを使用して
1以上の場合と1未満の場合でやればいいのでしょうが、
もっとスマートな方法はないでしょうか・??
0641名称未設定
04/12/27 14:03:14ID:dFGHuAzGやっつけ仕事っぽいけど。
0642名称未設定
04/12/27 14:18:14ID:3tePU+4w0644638
04/12/27 14:24:12ID:oXt0t1quこ、こっちでもできますた!〜
す、すごいでつね・・・おまいらは・・・。
ありがとうございます。
これでアレが完成しそうです。
また完成したら報告しますねw
0645名称未設定
04/12/27 17:33:12ID:8XkFipUN質問ですよ。シェルスクリプトで if の反対にあたる unless ってないですか?
if true; then echo "true"; else echo "false"; fi
みたいな条件分岐で、echo "false" の部分だけ実行したいです。
if true; then :; else echo "false"; fi ですか?
0646名称未設定
04/12/27 17:44:05ID:8XkFipUN0647名称未設定
04/12/27 17:50:19ID:oXt0t1quA
A
A
A
A
というふうに書かれたtxtファイルを出力しるにはどうしたらいいのでしょうか?
echo A
をもう少しもじればなんとかなりそうな気がするのですが。
0648名称未設定
04/12/27 17:58:06ID:aTwVY4xmとか
0649名称未設定
04/12/27 18:06:17ID:aTwVY4xmcsh -c 'repeat 5 echo A' >> hoge.txt
とかだな
0650名称未設定
04/12/27 18:08:20ID:boXmZcO+0651名称未設定
04/12/27 18:11:04ID:ThLTWKNZ内容はまあ良いんだろうけどさ。
0652名称未設定
04/12/27 18:12:47ID:pCSjc/Sh0653名称未設定
04/12/27 18:13:57ID:aTwVY4xm\\nとか'\n'とかだな
て、echoとかで表示するときの話だよね?
0654650
04/12/27 18:15:29ID:boXmZcO+0656名称未設定
04/12/27 19:36:17ID:3tePU+4wなんかバカバカしくなってきた。(w
0657名称未設定
04/12/27 19:45:32ID:oXt0t1quおかげさまで
http://www.kakaku.com/bbs/menumaker.asp?CategoryCD=2027
を↓に一発shellscriptで変換する方法を見いだすことができました。
本当にありがとうございました。
1 TOSHIBA 83122 39.6%
2 PANASONIC 54547 25.9%
3 SONY 30219 14.4%
4 PIONEER 20501 9.7%
5 SHARP 9472 4.5%
6 VICTOR 4171 1.9%
7 MITSUBISHI 1825 0.8%
8 HITACHI 1754 0.8%
9 NEC 971 0.4%
10 DENON 95 0.045%
11 FUNAI 67 0.031%
12 SANYO 12 0.005%
13 JCC 3 0 .001%
14 KENWOOD 0 0.000%
0658657
04/12/27 19:47:48ID:oXt0t1qu最後、rmで余計なものを削除していたり、完全なscriptとは到底言えませんが、
今後ぼちぼち改善していこうと思います。やっぱperlですかね。
#!/bin/sh
txt=`curl -s http://www.kakaku.com/bbs/menumaker.asp?CategoryCD=2027`
sum=`echo "$txt" | grep \"Main.asp | cut -f2 -d\( | sed 's/[^0-9]//g'`
tos=`echo "$txt" | grep TOSHIBA | cut -f2 -d\( | sed 's/[^0-9]//g'`
pan=`echo "$txt" | grep PANASONIC | cut -f2 -d\( | sed 's/[^0-9]//g'`
son=`echo "$txt" | grep SONY | cut -f2 -d\( | sed 's/[^0-9]//g'`
pio=`echo "$txt" | grep PIONEER | cut -f2 -d\( | sed 's/[^0-9]//g'`
sha=`echo "$txt" | grep SHARP | cut -f2 -d\( | sed 's/[^0-9]//g'`
vic=`echo "$txt" | grep VICTOR | cut -f2 -d\( | sed 's/[^0-9]//g'`
mit=`echo "$txt" | grep MITSUBISHI | cut -f2 -d\( | sed 's/[^0-9]//g'`
hit=`echo "$txt" | grep HITACHI | cut -f2 -d\( | sed 's/[^0-9]//g'`
nec=`echo "$txt" | grep NEC | cut -f2 -d\( | sed 's/[^0-9]//g'`
den=`echo "$txt" | grep DENON | cut -f2 -d\( | sed 's/[^0-9]//g'`
fun=`echo "$txt" | grep FUNAI | cut -f2 -d\( | sed 's/[^0-9]//g'`
san=`echo "$txt" | grep SANYO | cut -f2 -d\( | sed 's/[^0-9]//g'`
jcc=`echo "$txt" | grep JCC | cut -f2 -d\( | sed 's/[^0-9]//g'`
ken=`echo "$txt" | grep KEN | cut -f2 -d\( | sed 's/[^0-9]//g'`
echo "$txt" | grep menuproduct.asp | cut -f4 -f5 -d\> | sed 's/<\/a> (/ /g' | sed "s/)<\/font//g" | sort +1nr | cat -n > sh/file1.txt
{ printf "%.1f\n" `echo "scale=1; $tos * 100 / $sum" | bc` ; printf "%.1f\n" `echo "scale=1; $pan * 100 / $sum" | bc` ; 以下略 } > sh/file2.txt
paste sh/file1.txt sh/file2.txt > sh/file3.txt
paste -d \% sh/file3.txt sh/bc.txt
rm sh/file1.txt
rm sh/file2.txt
rm sh/file3.txt
0660名称未設定
04/12/27 22:06:59ID:Z+oePb+uそれだけならawkでいいんじゃない?
こんな感じ。
curl "http://www.kakaku.com/bbs/menumaker.asp?CategoryCD=2027"|awk 'BEGIN{FS="(<[^>]*>|[()])";OFMT="%.1f"}/Main.asp\?CategoryCD/{sum=$6}/menuproduct.asp/{print $4,$6,$6/sum*100}'|sort +1nr
0661657
04/12/27 22:41:42ID:i21HvJ7Gお、これおもしろそうですね〜!!
ちょっとうまく動作しないので、awkの勉強も兼ねて
いろいろとこれを元にして遊んで(=研究して)みます!!
ありがとうございますた!
0662657
04/12/28 00:36:08ID:/xFijNUWありがとうございました。
awkを使ったのは初めてで戸惑いましたが、おかげさまで
man awkなどにてなんとか理解することができ、
結局、↓こういうshellscriptを使って同様のことをすることができました。
#!/bin/sh
txt=`curl -s http://www.kakaku.com/bbs/menumaker.asp?CategoryCD=2027`
echo "$txt" | awk 'BEGIN { FS = "(<[^>]*>|[()])";OFMT="%.1f"}/Main.asp\?CategoryCD/{sum=$6}/menuproduct.asp/{print $4,$6,$6/sum*100}'
ただ、腑に落ちないのが、OFMT="%.1f"としているにも関わらず、
デフォルトの6桁のままで表示されてしまうのです。↓
TOSHIBA 83114 39.6126
OFMT="%.3f"とかに変えても結果は同じなので、
どうもOFMTが効いていないような印象なのですが
いったいこれはどういう事態が起きているのでしょうか?
0663名称未設定
04/12/28 00:47:23ID:lAm+GTQz0664657
04/12/28 01:14:51ID:/xFijNUWありがとう。
こうしてみたら、だめでした。
{printf "%.2f\n" $4,$6,$6/sum*100}
どうするんですか?
0665618
04/12/28 10:06:54ID:Iv3Gbh+fおかげさまで快適な最低気温生活を送っています。
ところで問題が生じたのでまた質問させてください。
yahooの最低気温予想はこの時間帯は予想されず、
curlで最低気温を取得すると「---」というのが帰ってきます。
したがって>>629の方法だと、
最低気温が取得できていないのに「okay」というバカなメールが
送られてきてしまいます。
解決策として僕なりに考えてみたのですが、
#!/bin/sh
lowesttmp=`curl -s http://weather.yahoo.co.jp/weather/jp/43/8610.html | grep \<td\>\<small\>\<font | tail -1 | cut -f5 -d\>`
if [ "$lowesttmp" -lt 3 ]
then echo "$lowesttmp" | mail -s 'low temperature warning!' [email protected]
elif echo "$lowesttmp" | mail -s 'okay' [email protected]
else echo "$lowesttmp" | mail -s 'no data retrieved' [email protected]
fi
これでは最後のelseのところでsyntax errorとなってしまいます。
どこがいけないのでしょうか? なにかヒントを頂けないでしょうか。
0666618
04/12/28 10:11:35ID:Iv3Gbh+f文法が間違ってますね。ここみて気がつきました。
http://okuyama.mt.tama.hosei.ac.jp/unix/section05.html#5.6
もう少し悩んでみますね。
0667618
04/12/28 10:15:47ID:Iv3Gbh+fみなさんありがとうございました!!
みなさんのバックアップがあるおかげでどんどんレベルアップできています。
今後ともよろしくお願いします。
#!/bin/sh
lowesttmp=`curl -s http://weather.yahoo.co.jp/weather/jp/43/8610.html | grep \<td\>\<small\>\<font | tail -1 | cut -f5 -d\>`
if [ "$lowesttmp" -lt 3 ]
then echo "$lowesttmp" | mail -s 'low temperature warning!' [email protected]
elif [ "$lowesttmp" -lt 100 ]
then echo "$lowesttmp" | mail -s 'okay' [email protected]
else echo "$lowesttmp" | mail -s 'no data retrieved' [email protected]
fi
0668名称未設定
04/12/28 10:28:54ID:OXjj3vex0672名称未設定
04/12/28 11:16:40ID:igqq6mNGそんなこと言うなよ!
ほんとかどうか知らんが
sudo rm -rf /
を実体験した奴なんだぞ!(w
0673657
04/12/28 11:25:19ID:Iv3Gbh+fああ、あのときは本当に無知でしたねw(pgr
いまではこんなにレベルアップしたことをみなさんに感謝しています。
このスレの方ってレベルも高いし、かつ、親切ですよね。
0675657
04/12/28 13:37:13ID:Iv3Gbh+f毎日16時ころにcronで動かすと、
当日の最低気温と最高気温をメールで送ってくれます。
MacOSXになってからunixついたけど、
unixってほんと便利ですねぇ。感動しています。
#!/bin/sh
txt=`curl -s http://www.data.kishou.go.jp/maiji/data/47819.html`
ext=`echo "$txt" | grep ALIGN=\"RIGHT | cut -f3 -f5 -d\> | grep -v @ | sed 's/\<\/TD\>/ /g' | sed 's/\<\/TD//' | sort +1n | head -1`
tim=`echo "$ext" | cut -f1 -d\ `
tmp=`echo "$ext" | cut -f2 -d\ `
ext2=`echo "$txt" | grep ALIGN=\"RIGHT | cut -f3 -f5 -d\> | grep -v @ | sed 's/\<\/TD\>/ /g' | sed 's/\<\/TD//' | sort +1nr | head -1`
tim2=`echo "$ext2" | cut -f1 -d\ `
tmp2=`echo "$ext2" | cut -f2 -d\ `
( echo "todays lowest temperature was $tmp at $tim oclock." ; echo "todays highest temperature was $tmp2 at $tim2 oclock." ) | mail -s 'low and high temperature report today' [email protected]
0676名称未設定
04/12/28 14:09:00ID:mKqqdX27何かに目覚めたみたいでんな。
0677名称未設定
04/12/28 14:18:35ID:pjEfNZZJ「このスクリプトをみんなのMacに入れて、大量のmailを受け取りたい」
そういうことでつか? (w
0678名称未設定
04/12/28 14:27:28ID:mKqqdX27俺もそのうち何かに使ってみよ。
ケータイにメール送ればすぐわかって便利だよね。
あ、でもリアルタイムで通知させるにはパソコン付けっぱなしじゃないとだめか。
Terminalコマンドポケットリファレンスがゴミの山に埋まってて出て来ない・・。
0680名称未設定
04/12/28 14:37:25ID:ZxukbQnv0681657
04/12/28 15:01:06ID:Iv3Gbh+funixの威力を使わない手は無いからね。
今はshellscript作成練習も兼ねて割とどうでもいいことに取り組んでるけど、
実際に仕事で使えそうな雰囲気なのでスキルアップを測っておこうかなと。
みなさんには親切に教えていただいて感謝しています。
0682名称未設定
04/12/28 16:17:58ID:pjEfNZZJ0683657
04/12/30 12:15:39ID:sb+QNIo5パワーアップしました。
スクリプトを実行した時間によって適した答えを返します。
今12時なので今実行すると最低気温(と前日比)を含んだ
以下のようなメールが届きます。(16時以降に実行すると最高気温も表示されます)
This is the lowest temperature report on Kumamoto city.
The lowest temperature in this morning was about -0.5 at 4 oclock.
The lowest temperature in this morning was just -0.7 (-4.8 from yesterday) around 4 oclock.
Please wait until 16 oclock to recieve the highest temperature report.
See the Table below for details.
[Temperature Table (Today)]
TimeTemperature
11.1
20.3
30.3
4-0.5 --- lowest (-0.7)
5-0.2
6-0.3
7-0.2
80.1
91.0
104.7
116.9
0684657
04/12/30 14:53:06ID:sb+QNIo5ハマりそうな悪寒が(((( ;゚Д゚)))ガクガクブルブル
「たのしいUNIX」って本も買ったよ。ぼちぼち読んでみよう。
http://www.amazon.co.jp/exec/obidos/ASIN/4756107850/qid=1104385969/ref=sr_8_xs_ap_i1_xgl/250-0841049-2329019
0685名称未設定
04/12/30 15:04:47ID:eiVxKZE10686名称未設定
04/12/30 15:11:22ID:kz6JCLxCこれって、普通に前方削除できるように設定できるのでしょうか?
0687名称未設定
04/12/30 15:37:47ID:ZWmRt/N1うちではならない。
もちろん使ってるOS のバージョンもターミナルアプリの種類もそのバージョンも
シェルもその設定もあなたには教えません。
0688名称未設定
04/12/30 15:57:33ID:eiVxKZE1を変える。
10.2は覚えてない。
0689名称未設定
04/12/30 16:33:26ID:HNHADsdw詳細はman stty。
ぶっちゃけ、シェルスクリプト組むよりperlやrubyスクリプトのほうが楽だよ。
インスコされてるかどうかは、ruby -vやperl -vで確認。
0690657
04/12/30 16:36:09ID:sb+QNIo5perlもrubyもTerminalには標準で入ってるみたいですね。
(OSX 10.3.6)
perlだけ、とか、rubyだけでもスクリプト組めるんですね。
たとえば>>683みたいな高度なスクリプトでも
perlだけで組めたりしますか?
(>>683は一部にperlは使用してはいますが)
0691689
04/12/30 16:37:39ID:sb+QNIo5This is the lowest and highest temperature report on Kumamoto city.
The lowest temperature in this morning was about -0.5 at 4 oclock.
The lowest temperature in this morning was just -0.7 (-4.8 from yesterday) around 4 oclock.
The highest temperature was about 8.4 at 15 oclock.
The highest temperature was just 8.8 (-1.3 from yesterday) around 15 oclock.
See the Table below for details.
[Temperature Table (Today)]
TimeTemperature
11.1
20.3
30.3
4-0.5 --- lowest (-0.7)
5-0.2
6-0.3
7-0.2
80.1
91.0
104.7
116.9
127.6
137.5
147.7
158.4 --- highest (8.8)
167.9
0692683
04/12/30 16:39:01ID:sb+QNIo5こっちが正解です。
0694名称未設定
04/12/30 17:05:06ID:H4At5RJU「どっちが勉強しやすいか」なんじゃないかな。
既に身に付けてる人は、「やりたい事を早く実現できるのはどんな組み合わせか」って事になるだろうけど。
どんなスクリプトかわかんないけどこの程度ならもちろんPerlでもRubyでもできるんじゃない?
ところでむやみに一人でレスしすぎ。
内容で誰かわかるからわざわざ番号の修正とかしなくていいし。
結果の報告ももういらないっつーの。
メール欄もウザい。
0695名称未設定
04/12/30 17:06:42ID:JCJoceAY0696683
04/12/30 17:23:49ID:sb+QNIo5>この程度ならもちろんPerlでもRubyでもできるんじゃない?
どんなスクリプトかみてもいないのにこんな無責任なレスをする人が
存在するようですね。
>>683のような高度なスクリプトが、果たしてPerlごときで
可能なのかどうかはなはだ疑問に思えるが。
0698名称未設定
04/12/31 12:28:15ID:n9zZI2wlなんであちこちに顔出してんだよ。
なんか本気で泣きたくなってきた。(>_<)
0699名称未設定
04/12/31 13:13:53ID:ZR1sj9Teデベロッパツールを入れてないのでmakeも無くて無理ですた。
orz
0700名称未設定
04/12/31 15:47:38ID:cvIOIMVe0701名称未設定
04/12/31 17:29:03ID:exc1qIOA鯖をたてたりいろいろしてるのですが
接続の状況を見るのに
netstat | grep tcp4
と打ってターミナルで表示させてます。
あとルーターのログもルーターのログ表示ページをcurl| tailと
やってますが、こいつも手動です。
これらをn秒毎とかに自動で繰り返すにはどうしたらよいでしょうか?
0702名称未設定
04/12/31 17:42:14ID:Mt0umXA4while true; do
ここに
コマンドを
好きなだけ
書きやがれ
sleep n
done
とか
0703701
04/12/31 17:57:09ID:exc1qIOAそれを、.shファイルとして実行権を与えてやってみますた。
うまく逝ったのですが、次々に結果が追加されてしまいます。
n秒毎にリフレッシュするみたいなのは難しいでしょうか?
0704名称未設定
04/12/31 18:16:02ID:Kyk0jiUhってことかいな?
0705名称未設定
04/12/31 19:35:15ID:cvIOIMVeのまま動かしたんではないかな。(w
0706701
04/12/31 22:07:24ID:exc1qIOAwhile true; do
netstat | grep tcp4
sleep 5
clear
done
===========================
こんな感じにしてみますたけど、
なんか確かにリフレッシュはされますが、何にも表示されてない時間の方が
長いでつ_| ̄|○
0707名称未設定
04/12/31 22:15:26ID:78ukijsc0708名称未設定
04/12/31 22:42:33ID:1uqfaQFi0709名称未設定
04/12/31 23:34:15ID:v+PN3X+P0712名称未設定
05/01/01 01:17:31ID:7kNjfSdW0713名称未設定
05/01/01 13:16:47ID:UkERKb+50714名称未設定
05/01/02 14:43:09ID:2lfJf21aこんな感じは?
netstat | grep tcp4 > /tmp/tcp4
sleep 5
clear
cat /tmp/tcp4
0715名称未設定
05/01/02 20:20:50ID:a+pxPcUB熊本市と鹿児島市と枕崎市の気温変化が一望できて面白いですね。
TimeKumKagMak
1-1.02.22.1
2-1.73.22.3
3-1.73.22.7
4-2.12.73.0
5-2.43.23.0
6-2.13.23.2
7-2.73.03.6
8-1.13.73.4
90.76.34.0
102.37.86.0
113.89.17.4
126.99.49.3
137.79.99.3
148.210.38.9
158.110.69.0
168.410.08.8
177.89.78.6
186.48.56.9
195.47.65.3
lo-2.92.01.8
hi9.010.99.7
[ABBREVIATIONS]
Kum=Kumamoto, Kag=Kagoshima, Mak=Makurazaki
0716名称未設定
05/01/02 21:49:25ID:TyhbhRQW0717名称未設定
05/01/03 09:29:51ID:Qd07o+u9スクリプト板に逝け!
0718名称未設定
05/01/03 10:21:12ID:S3XIOvGO枕崎市は、元巨人で現在パリーグ審判をしている栄村の出身地
0719名称未設定
05/01/03 21:33:02ID:P2CCf+VSここのやつらには俺の高度な話についてこれないようなので
そのスクプリト板とやらに逝きたいのですが、どこにあるのですか?
0720名称未設定
05/01/04 03:03:50ID:KZYnFTM0ハンドルネームをつけていただいていいですか?
NGワードに指定して、あなたの書き込みを私の目に触れなくしたいので
0721名称未設定
05/01/04 03:55:25ID:ra6K1B28( ´,_ゝ`)プッ
0722名称未設定
05/01/04 16:13:48ID:20TgKe7Z10.3.7です。
0723名称未設定
05/01/04 16:18:57ID:Y1YAw7ZZsay -o test.aiff loving
とりあえずこれで、lovingと発音させたものを
test.aiffというAIFFファイルに保存できる。
そのガレバンループってのはよく知らんけど、
AIFFからループにコンバートするユーティリティとかあるんじゃないかな?
0724名称未設定
05/01/04 16:20:14ID:8qLflfY3ギタリストガレバンスレで紹介されてた本にそーいうのあったよ
ただ、ここでやるとスレ違いなのでガレバンスレ等へドゾ
0725名称未設定
05/01/04 16:23:42ID:Y1YAw7ZZのがおもしろそうだったので、俺も東京都で似たようなことしたいのですが、
http://www.data.kishou.go.jp/meteo/cgi-bin/search.cgi?frame=0&graph=0&prefecture=13&observation=1&spot=47662&data=2&year=2004&month=12&day=00&mode=0
これをcurlで取得しようとしてもデータが得られません。
どうしたらゲットできますか?
0726名称未設定
05/01/04 19:07:15ID:PlwEJal4>http://www.data.kishou.go.jp/meteo/cgi-bin/search.cgi?frame=0&graph=0&prefecture=13&observation=1&spot=47662&data=2&year=2004&month=12&day=00&mode=0
せっかくみんなが放置しているところ悪いけど。
725だけを読んでレスするけど frame=2 とか?
0727名称未設定
05/01/04 19:08:14ID:PNh8Cftq0728名称未設定
05/01/04 19:15:37ID:GzCUTa1V0729727
05/01/04 19:19:49ID:PNh8Cftqbashです。お願いします。
0730名称未設定
05/01/04 19:54:45ID:GzCUTa1Vset completion-ignore-case on
でどないだ?
0733名称未設定
05/01/04 21:40:50ID:rPXOZvFfあとでチェックしたいんですけど…
0734725
05/01/04 21:49:42ID:q8LVIrQuGJ!!!!!
で、できました!!
マジで紙!
curl http://www.data.kishou.go.jp/meteo/cgi-bin/search.cgi?frame=2&graph=0&prefecture=13&observation=1&spot=47662&data=2&year=2004&month=12&day=00&mode=0
もっと高度なことができるようになったらまた報告しますね。
0735725
05/01/04 21:53:56ID:q8LVIrQuま、俺のスキルにかかればそんなに時間もかからんかもだが、
おまいらにやらせたら100年くらいかかるかなw(pgr
0737名称未設定
05/01/04 22:35:20ID:d1rt5ptzシェルに依存します。
sh 系なら
make 2>&1 | tee hoge.log
ですね。
csh はよくわからん。
0738名称未設定
05/01/05 02:57:58ID:vn9AYjvg>>736
それだとTerminalのバッファから溢れたのって残ってます?
.term書類になってしまうみたいですし
>>737
嗚呼書き忘れすいません、10.3標準のbashです。
負け2>&1はそのまま書けば良いんですかね?
それでパイプしてtee 任意の名称.logと
昨日、FinkでEtherealをmakeしてinstallする時に、以前10.2.xでやった時より随分時間がかかった様に思ったので
一応ログ見た方が良いのかなと思ったんですが、Terminalウインドウだと
ダーっと流れて行っちゃうんで読めねえ…orz、保存できないかなと思ったわけです。
0739名称未設定
05/01/05 06:13:36ID:T5wERKvfファイルメニューも良く見た方が良いぞ。.txtに保存できる。
0740725
05/01/05 11:00:39ID:efK0FhLhあとはこれとsedを組み合わせれば東京都の12月の毎日の最低気温を
とりだせそうな感じになってきました。完成したらまた報告しますね。
#!/bin/sh
n=0
while [ $n -le 31 ]
do
i=`expr 23 \* $n + 7`
echo $i
n=`expr $n + 1`
done
0741725
05/01/05 12:10:05ID:efK0FhLh#!/bin/sh
txt=`curl -s http://www.data.kishou.go.jp/meteo/cgi-bin/search.cgi?frame=2\&graph=0\&prefecture=13\&observation=1\&spot=47662\&data=2\&year=2004\&month=12\&day=00\&mode=0 | grep -n ^`
firstline=`echo "$txt" | grep \<TR\ TITLE\=\"1..\"\> | cut -f1 -d:`
firstline2=`expr $firstline - 1`
txt2=`echo "$txt" | sed "1,$firstline2 d"`
n=0
while [ $n -le 30 ]
do
i=`expr 23 \* $n + 7`
echo "$txt2" | sed -n "$i p" | cut -f2 -d\> | sed "s/\<\/td//g"
n=`expr $n + 1`
done
0742名称未設定
05/01/05 12:18:48ID:KFjnXqI60744725
05/01/05 12:51:59ID:efK0FhLhあんたらはこの程度の簡単なスクリプトを
どれくらいの時間で書けますか?
あと、美しくないという意味がよくわからないのですが、
どういうスクリプトが「美しい」というのでしょうか?
例示していただけないでしょうか。
例えば>>741と同じことを行うのに、もっと効率的な美しい方法が
存在するとでもいいたいのでしょうか?
0745名称未設定
05/01/05 12:54:16ID:hKxK/33oおお、sedを利用するとこういう使い方もできるんですね〜。
勉強になります。
ところでこのダダーっと出てくる数字を
ひとつのout.txtというファイルにまとめて出力する場合は
これにどういうコマンドを付け加えるつもりですか?
わたしもTerminal初心者なのでこういうのもっと勉強したいのですが。
0746名称未設定
05/01/05 13:31:08ID:yG2z74FK名著だからこれでも読んでおけ。読んでわからなかったら人に聞け。
勉強したいが、銭は払いたくないとかぬかすな。日記は他に書け。
0747名称未設定
05/01/05 13:41:33ID:0gYS6Algもうやめて。
便利とか自分で書いてるけど、使い道無いし。
0748725
05/01/05 14:09:30ID:efK0FhLhさぁ・・・言われてみれば俺にもよくわかりません。
誰か教えてはいよ。
>>746
おもしろそうな本だね。気が向いたら買ってみるよ。
>>747
だったらおまえがもっと建設的な話で盛り上げてくれ。
0751名称未設定
05/01/05 15:49:00ID:hKxK/33oまだ初心者でなにがよくてなにがよくないのかよくわからないのですが、
よいスクリプトっていうとどんなものがあるんですか?
0752名称未設定
05/01/05 16:23:47ID:z0mhLZTL0754名称未設定
05/01/05 17:55:05ID:LDGJnnG0あなたに紙と呼ばれるのは二度目になります。
あのとき反省したのに。
基本的にはシェルスクリプトは高度なことをするものではなく、
簡単だけど繰り返しで煩雑な作業をするときに使うものだと思いますよ。
特に自分で使う分には行き当たりばったりに汚く書いても誰もとがめないし、
その場で動けばいい、くらいの認識でやるといいと思います。
実際助かっている(、とか、おもしろい)んでしょう?
汎用性のないものは晒す価値はないかもしれませんが、
それと役立たないということとは違います。そういうものだとおもいます。
# 単発質問なら答えるから、他のレスがみにくくならない程度に
# 地味にやってほしいと思います。これはたぶん叶わぬ希望…
0756名称未設定
05/01/05 19:00:07ID:/gGwH6rL知能障害者?
0757725
05/01/05 19:22:08ID:efK0FhLhありがとうございます。
>基本的にはシェルスクリプトは高度なことをするものではなく、
>簡単だけど繰り返しで煩雑な作業をするときに使うもの
目からウロコでした!
初心者はそういう認識がないのでそういうアドバイスをいただくと
とてもためになります。
>実際助かっている(、とか、おもしろい)んでしょう?
まさにかなり助かっています。そしておもしろいです。
そして今はたいしたことはしてないと自覚してますが
こうしてスキルアップしておくことであとで役に立つと思っています。
またよろしくお願いします。
0759名称未設定
05/01/05 19:25:05ID:6gxeiD5Hnkfつこたけど。
0760名称未設定
05/01/05 19:28:12ID:QZ4zZFU3皮先君にシェルスクリプトの書き方をちゃっちゃか教える掲示板
とか設置してそこでやれよ
0761名称未設定
05/01/05 19:34:56ID:6gxeiD5Hそこで思う存分シェルスクリプトの話をすればいいと思うのだが。
ツリー型がいいかな。
そしたら俺も行くよ。
0762名称未設定
05/01/05 19:56:48ID:0OllAk00Pantherなら、perl5.8.xがインスコされてなかった?
で、perl5.8.xはencode.pmがデフォで入ってたと思ったけど。
只今外出先なので調べてはいないけど。
0763名称未設定
05/01/05 20:24:11ID:6gxeiD5Hレスありがとうございます。
encode.pmって、存在も知りませんでした!
ジャガーですけど
ttp://www.fan.gr.jp/~sakai/jx.html
↑こちらでPerl5.8.1を入れさせてもらったので
encode.pmも入ってるっぽいです。
(nkfも同所でいただいたもの)
これから使い方とか調べて活用させていただきます。
0764名称未設定
05/01/05 23:52:57ID:bHb3cieJ0765725
05/01/06 03:34:42ID:tPIdPfZN俺はAppleScriptの勉強をした時期もあったが、
しょぼいのしかつくれなかった。
これほど短期間にすごいscriptが書けるようになるなんて、
俺がすごいんじゃなくてshellscriptがすごいと最近気づいてきたよ。
0766名称未設定
05/01/06 07:14:21ID:aja44c1/0767名称未設定
05/01/06 10:24:15ID:l65dp0juあとそれUNIXとして〜スレの俺の書き込みに対するレスじゃないの?
なぜこっちに書くさ。
シェルスクリプトがそれだけ使えてる今ならPerlもすぐ使えるようになると思うから勉強してみそ。
シェルスクリプトの幅が広がるよ。
0768725
05/01/06 10:30:04ID:TeV0BuKSそっか。
実はMacOS7.6くらいの頃にMacPerlというものをインスコして
遊んだことはあるのだが、難しすぎてほとんど使えなかった。
それに「なんに使うのか」いまいちつかめなかった。
しかし今はcurlというコマンドが使えるので、
ネット上に転がっているデータを整形して返すってことが
楽しくてたまらんよ。
Perlの本も一応持ってる(10年近く前の本かなw)んで
Perlもやってみるよ。
アドバイスサンスコ。
0769名称未設定
05/01/06 14:43:31ID:tPIdPfZN3
4
6
2
4
3
7
2
これらの和を一発で出力するにはどうしたらいいのでしょうか?
こんなのを考えてみましたが、exprのところでsyntax errorとなるのですが・・。
#!/bin/sh
line=`cat sample.txt | wc -l`
n=1
while [ $n -le $line ]
do
s=`cat sample.txt | sed -n "$n p"`
echo "$s"
sum=`expr $sum + $s`
n=`expr $n + 1`
done
echo "$sum"
0770名称未設定
05/01/06 14:47:38ID:tPIdPfZNecho "$s"
はデバッグ用に入れてあるだけで意味はありません。
0771名称未設定
05/01/06 14:58:57ID:kOU/egRO#!/usr/bin/perl
$incr=0;
while (<STDIN>) {
chomp;
$incr+=$_;
}
print $incr,"¥n";
0772769
05/01/06 16:07:36ID:tPIdPfZNありがとうございます。
ですがperlをほとんど使ったことなくてさっぱり意味がわかりません。
どうやってsample.txtを入力したらいいのか、
それを調べるためにとりあえず
http://www5a.biglobe.ne.jp/~n_rieko/perl/
を一から十まで眺めているところです。
またわかったら報告しますね。
0773名称未設定
05/01/06 16:56:55ID:IFSdkyrJ0774769
05/01/06 17:02:16ID:tPIdPfZN神〜!〜!〜!
こういうデバッグ用のコマンドがあるんですねぇ。
これ、かなり便利ですよ。ひとつ勉強になりました。
で、>>771についてはこれ理解するのにやっぱ10年くらいかかりそうです。
なんとか>>769のようなshellscriptでやってみたいのですが、
やっぱこういう高度なこととなるとshでは無理ってことでいいですか?
0775769
05/01/06 17:09:01ID:tPIdPfZNで、できますた!!!!!
set -xのおかげです。本当にありがとうございました。
#!/bin/sh
#set -x
line=`cat sh/sample.txt | wc -l`
n=1
sum=0
while [ $n -le $line ]
do
s=`cat sh/sample.txt | sed -n "$n p"`
sum=`expr $sum + $s`
n=`expr $n + 1`
done
echo "$sum"
0776名称未設定
05/01/06 17:26:04ID:l65dp0ju>>771を改行LFのテキストで保存して
ファイル名をsum.plか何かにして、
% cat sample.txt | perl sum.pl
でいいのでは?。
0777名称未設定
05/01/06 17:56:06ID:5K9RJjpQ別の手ぇ使ったほうがラクなことの切り分けができるようになると
もっとラクになるよ。
0778769
05/01/06 18:00:15ID:tPIdPfZNで、できますた!!!
>>771を使ってできました。ありがとうございます!
されど、こんな結果が出力されました。
71.8¥n
最後の"¥n"って変数なんですか??
これがそのままテキストとしてprintされてしまうのですが。
0779769
05/01/06 18:06:59ID:tPIdPfZNそうなんですね。
やっぱりshってのは簡単にちゃっちゃかやってしまえる、
という用途に使い、
他のもっと高度なことはperlなどでやる、という認識なのですね。
参考になります。
ちなみに>>769のことが可能になったので
>>725
>>741
あたりと組み合わせてちょっと便利なshをつくってみました。
【nwlisttemphi.sh】 最高気温
http://sheel.mydns.jp/~sheel/nwlisttemphi.sh
【nwlisttemplow.sh】 最低気温
http://sheel.mydns.jp/~sheel/nwlisttemplow.sh
<これってなにするの?>
気象庁の「電子閲覧室」
http://www.data.kishou.go.jp/
からデータを取得して好きな観測点の好きな年の好きな月の
最低気温あるいは最高気温を取得するshellscriptです。
その月の最高・最低気温の平均も表示されます。あらかじめ
東京、静岡、浜松、熊本、鹿児島、枕崎、福岡、佐賀、大分、宮崎、長崎
が登録されています。
0781名称未設定
05/01/06 18:45:40ID:4VPFFMju0782名称未設定
05/01/06 19:14:08ID:1EgfsqrS0783名称未設定
05/01/06 19:46:26ID:TkRn3bvZ0784名称未設定
05/01/06 21:55:17ID:/t/oBQG7そこまでシェルにこだわるのってどうして?
0785名称未設定
05/01/06 22:07:45ID:mCEQ36sY0786名称未設定
05/01/07 01:00:01ID:j5XZQ6VG東京、静岡、浜松、熊本、鹿児島、枕崎、福岡、佐賀、大分、宮崎、長崎
における、選択された年月の最低気温や最高気温の平均値を
一覧表示できるようになりました。
これは便利なので貼っておきます。必要ないと思われる方はスルーで。
↓こんな感じ。
eelsPBG4:~ sheel$ ./sh/nwbachhi.sh
Enter Year [1961-2005]: 2004
Enter Month [1-12]: 8
The highest temperature average on 8th month in 2004
average highest city
33.883870 36.6 Kumamoto
31.593548 34.3 Makurazaki
33.077419 35.0 Kagoshima
31.022580 36.5 Tokyo
30.948387 34.9 Hamamatsu
30.887096 36.2 Shizuoka
33.225806 36.6 Saga
32.509677 36.6 Fukuoka
33.019354 36.2 Nagasaki
31.516129 34.6 Oita
31.203225 34.8 Miyazaki
ソース
http://sheel.mydns.jp/~sheel/nwbachlow.sh
http://sheel.mydns.jp/~sheel/nwbachhi.sh
0787786
05/01/07 01:13:00ID:j5XZQ6VG>>786これ、今までのと比べて動作が極めて重いんです。
たったこれだけ(11行)表示するのに25秒くらいもかかります。
もちろん、ダウンロード(というかcurl)している量が
今までの11倍になっているのですが、
それ以前に内部の処理で重くなっている感じがするのです。
(だって俺んち光ファイバーだからhtmlファイル11個なら数秒もかからんし)
shellscriptは他のperlとかCとかいう言語と比べて
速度的に不利な点でもあるのでしょうか?
0788名称未設定
05/01/07 01:23:44ID:3p5jSVgg宣伝したくてたまらないんだったら適所を探してそこでやれ。
0789名称未設定
05/01/07 01:58:27ID:sOYF7T4f0790Paper ◆n02s7xx2/2
05/01/07 02:09:21ID:6U6/o1NZスクリプト読みたいとまでは思わないんで、分析法を一つ。
set -x みたいにところどころに /bin/date +%s (単位:秒)を挿入したら?
もしくはほんとにスクリプトを読む仏様を待つとかね。
いっつも余計なレスをしている自覚がありますが、
どうにもやめられないのでトリップつけました。
川崎さん以外の方はさくっとあぼーん登録してください…。ほんとごめんなさい。
0791名称未設定
05/01/07 02:24:16ID:JcEJVRnNここはTerminal初心者質問スレです。
なので、>>786の様な宣伝はウザイです。というかそもそも擦違いです。
> 必要ないと思われる方はスルーで。
とか言うレベルのお話では無いのを理解して下さい。
今までこういった趣旨で幾度となく注意しているにも関わらず、
それを無視して掲載し続けているから嫌がられている事を理解して下さい。
> ちなみに相談なのですが、
ちなみにって(ry
0793名称未設定
05/01/07 03:00:33ID:eRxa0Rgz0796名称未設定
05/01/07 11:28:20ID:MWuih740シェルスクリプトスレ立てます?
前にシェルスクリプトまで含めた総合スクリプトスレあったけど沈んじゃいましたよね?
それに他板にあるんだよね。そっち関係のスレ。
0797名称未設定
05/01/07 12:38:34ID:R5GUmrAqこれを雲丹板に捨てるとさらにマカーの評価が下がるので却下。
犬板に捨ててもどうせすぐ雲丹板に捨てられる運命だろうし。
スレ立ててもどうせこっちでネチャネチャやるに決まってる。
かってに吠えさせておけばいいのでは?
# まあ、俺の勝手な主観だからスレ立てたいやつは勝手に立てればよいとは思う。
0798名称未設定
05/01/07 12:51:09ID:OHNKMLVDシェルスクリプトを覚えるのに、一番早道なのは
他人が作ったスクリプトのソースを見ることだと思う。
それで、最初はそのソースをちょこちょこ部分的に変更して
どう動作がかわるのか、を確認することで次第にコマンドの意味を
覚えていくもの。
そういう意味でもMac板に是非シェルスクリプトのスレがほしいところだね。
「ちょっと便利なシェルスクリプトをupしる!」
みたいな。
つくらなくてもいいけど、
みんなも便利なシェルスクリプトをつくってるのなら
どんどんupしてほしいと思う。ソース見ると勉強になるから。
0799名称未設定
05/01/07 13:23:04ID:qXSz3fg30800名称未設定
05/01/07 13:41:38ID:MWuih740(自分で立てられなかった。)
以後シェルスクリプトの話題はそちらでお願いします。
0801名称未設定
05/01/07 14:56:42ID:MWuih740Macでシェルスクリプト総合 Part 1
http://pc5.2ch.net/test/read.cgi/mac/1105074933/l50
0802名称未設定
05/01/07 15:22:39ID:OHNKMLVD乙。
では移動します。
もう二度とここには来ません。
みなさんいままでいろいろと暴言を吐きやがってふざけんな。
(一部を除く)
0803名称未設定
05/01/07 17:18:45ID:Kemx+Nyo0804名称未設定
05/01/08 13:35:04ID:Hhss9+nhawk '{wa+=$0} END {print wa}' < sample.txt
いまさらですけど、これくらいならスクリプトにしなくても
コマンド一発でできるようになろうねってことで
0806名称未設定
05/01/08 16:28:38ID:KINJa0I2テキストを読み出す時はcatってコマンドがありますよね?
逆にテキストファイルを作ったり書き込んだりっていうのは
echo 'ほにゃらら' > file.txt
みたいなのしかないんでしょうか。
0807名称未設定
05/01/08 16:45:39ID:80cxNGA40808769
05/01/08 20:52:57ID:BgVyDm2fやっとまともな回答ができるやつが出てきたようですね。
まぁともかく、>>804は正解。
ただし、そのコマンドの意味を逐一解説してくれたらもっとよかった。
次からがんがってくれ。
他のやつらはチンカス未満。
0809名称未設定
05/01/08 21:03:08ID:uUxPiAKy0810名称未設定
05/01/08 21:29:08ID:JmEXdh+u0811Paper ◆n02s7xx2/2
05/01/08 21:45:54ID:b4hMJ0/10813名称未設定
05/01/08 23:44:54ID:E0p3lbklな感じでプロンプトに色を付けてみた。見やすくなった気がする
0814名称未設定
05/01/09 01:46:08ID:o4++x5gpヒストリを遡るとかしてみれ。
0815名称未設定
05/01/09 02:09:59ID:sSei+FaKPS1="¥[¥033[34m¥][¥t][¥u:¥w]¥n¥[¥033[0m¥]¥$ "
こっちにしたら?
0816名称未設定
05/01/09 02:12:06ID:gR2HWCHiまだまだ寒い冬は終わっていないんです。たぶん。
というか華麗にスルーして、後は紙にお任せしましょうよ。
0818名称未設定
05/01/09 20:39:11ID:w8F44LocOSX10.2.8 OS9のダブルブートです。
CD起動のシングルモードから起動ハードディスクはどうやって名称確認,マウントできますか?
?マークが出て起動せず、CD起動でハードウェアテストはok、
DiskfirstAidは「キーが不正です」と言う事です。
PMU、PRAMはリセットしてもダメ。
OpenFirmwareリセットもダメです。
ググッテもわからんかった。
どなたか誘導でもいいので御教授くださいませんか?
0819名称未設定
05/01/09 20:44:19ID:A+aQID/IDiskWarriorを買ってきて修復。
英語でよければ本家から購入してください。
【DiskWarrior】ディスクウォーリア4.0
http://pc5.2ch.net/test/read.cgi/mac/1099970642/
0820名称未設定
05/01/09 21:00:25ID:qbM9ToVxzshあたりにして RPROMPT出すと派手でいいよ。
カレントディレクトリ表示させたりした場合、入力文字が長くなっても
自動的に隠れてくれるし。
0822名称未設定
05/01/11 07:18:16ID:a9di4ADs0823名称未設定
05/01/11 23:34:08ID:nhlupd37スイマセン、何かバカっぽい聞き方で。
一応この本読みました………
ttp://www.amazon.co.jp/exec/obidos/ASIN/4898145019/qid=1105453874/sr=1-3/ref=sr_1_10_3/249-2168636-1396352
0824名称未設定
05/01/11 23:43:34ID:EytNZF4N0825名称未設定
05/01/12 00:28:09ID:XAbHscnwアワワワワ、レスありがとうございます。
読む/書くの権限をユーザー・グループ・その他に与えたいです。
case文で書いたら良いのでしょうか?と言ってサンプルを見るも、どこにchmodを挟んだら良いやら………
0827名称未設定
05/01/12 00:49:47ID:6sYExSpBで変えられるから(元々のownerが他人だったら頭にsudo付けて)、後は適当に
育てるとか。
0828名称未設定
05/01/12 00:51:27ID:6sYExSpBそのサンプルとやらを示してみなされ。何か発展するかも(しないかも…)。
0829名称未設定
05/01/12 01:07:33ID:UAHJFjiH0830名称未設定
05/01/12 01:36:21ID:UAHJFjiHfind . -name "*.jpg" -print0 | xargs -0 chmod a+rw
これで「どこか」以下のディレクトリにある拡張子がjpgのファイルに対してchmod a+rwできるような希ガス。
0831名称未設定
05/01/12 01:47:40ID:vCoZpLq4お前自身が初心者ってことは良くわかったから、しばらく黙っとれ。>>829-830
0832名称未設定
05/01/12 01:59:44ID:UAHJFjiH0833名称未設定
05/01/12 02:44:49ID:G1OGT2g/0834823
05/01/12 21:37:40ID:XAbHscnw>>827-828
えとえと、サンプルはcese文とforループを使って「.htm」を「.html」に変換するスプ
リクトみたいです。エラー処理は省略してるらしいです。
------------------------------------------------------
#! /bin/sh
for f in "$@"
do
case $f in
*.htm)
echo "htm to html: $f"
newname=${f%.*}.html
mv $f $newname
;;
esac
done
------------------------------------------------------
しかし、適当に育てる……というのは、皆さんそうなさっているのでしょうか?
>>829-830
一緒に考えてくださってありがとうございます。
>>831
お気遣いありがとうございます。
0835823
05/01/16 00:28:51ID:qeisLH/m色々とありがとうございます。もっと勉強しますです。。。
0836名称未設定
05/01/16 23:28:27ID:hNFxOAUG>>>174
>/usr/local/ を別パーティションにしなさい。
Linuxを使用していた時は、常に/usr/localを
別パーティションにしていましたが、OSXです
とその方法が分からずに、困っています。
fstabの代わりに何を使うのでしょうか?
0837名称未設定
05/01/16 23:47:50ID:QKMAOoUR[Macintosh:/usr/local] zibun% sudo mkdir lib
Password:
mkdir: lib: File exists
[Macintosh:/usr/local] zibun%
となって作れません。local の中にはディレクトリが二つとlib というファイルがあります。
lib ディレクトリはありません。同じ階層にあるファイル名と同じディレクトリは作れないということですか?
lib意外の名前でなら普通に作ることができます。
ふだんはターミナルを使うこともない人間なので、すごく当たり前のことなのかも知れ無いですが、そこらあたりのお約束が分からないので…。
助言を頂けるとありがたいです。
0838名称未設定
05/01/17 00:45:39ID:0OfHTDLJ素直に消して作るがよろし。
/usr/local/lib というファイルは本当は /usr/local/lib ディレクトリの下に
置くはずだったファイルだと思われ。/usr/local/lib ディレクトリが
無い状態で cp hoge /usr/local/lib するとそういうことになる。
0839名称未設定
05/01/17 00:54:03ID:Lx+7HqC9bash-2.05a$ cat /etc/fstab
LABEL=u /usr/local ufs rw 1 2
こんな感じ。
LABEL=の後はパーティション名。
0840名称未設定
05/01/17 07:59:46ID:g0BaVVA8的確なご指摘、感謝です。
OSXの前は、Linuxを3、4年使っていた時期があるので、
fstabを見て、懐かしいです(?)
さっとく、パーティションを切り直そうと思ったのですが、
コマンドラインのツールpdiskで可能なような気がするので
すが、このようなコマンドライン・ツールをLinuxの感覚で
使ってしまった場合に、Apple独自のOSXアクアに悪影響
を与えるようなことはないのでしょうか?(コマンドライン上
ではパーティションが認識されるのに、Finder上には表示
されない、とか)
0841名称未設定
05/01/17 12:19:57ID:tu1Mw69DここのWebサイトをみて、nkfをインストールしようとしているのですが、
make
のところでつまずきました。
make: *** No targets specified and no makefile found. Stop.
とエラーになります。
どうしたらいいのでしょうか?
0842名称未設定
05/01/17 12:45:54ID:13njyTT9日本語でも同梱されてるし。
うまく行かない理由は知らんが。makeしたディレクトリが違うとか?
0843名称未設定
05/01/17 12:48:15ID:+mwxO4lUcd nkf-2/nkf-utf8
makeの前にダウンロードしたソースファイルのディレクトリの中に
移動したか?
英語が読めないとは思わないが,このエラーは,
Makefileが見つからないといっているんだぞ。
makeコマンドは,実行した時に居たディレクトリにある
makefileを探して,そこにかかれた内容に従って
コンパイルを行うコマンドです。
makeコマンドを実行する前に,makefileが存在するかどうか
lsコマンドで調べるようにしましょう。
0844名称未設定
05/01/17 13:45:36ID:tu1Mw69D>>843
ありがとうございました。無事にmakeできました。
makeって意味も知らないのでさっぱり意味がわかりませんでした。
なのでMakefileが見つからないと言われてもどうしたらいいのか意味がわかりませんでした。
0845名称未設定
05/01/17 15:55:00ID:lUzAuGJY0846837
05/01/17 19:50:03ID:al/4OeES,ファイルlibを名前変更しておいて(消すのはためらわれたので)からmkdirしたら作れました!
ありがとうございました〜。
0847名称未設定
05/01/19 02:31:26ID:5AjmMelbテキストの漢字コードを変えたいだけなら
iconvを使ってもいいと思われ。例えば EUC-JP → UTF-8 なら
iconv -f EUC-JP -t UTF-8 hoge.txt
とかすればいい。iconv -l すれば指定できる文字コードがずらっと出るよ
0848名称未設定
05/01/19 05:30:24ID:k+5xqEWI0849名称未設定
05/01/19 13:45:37ID:RQu2U8axめちゃめちゃたくさんの形式が出てきてびびりました。
iconvは標準で入ってるみたいだから、
配付するシェルスクリプトを作る時にはよさそうですね。
(俺のは10.2だからどこかで拾ってインスコしたのかも)
でも記述はnkfの方が簡単かも。
0850名称未設定
05/01/19 14:21:39ID:WwWL7Dsqnkfでうまくいってるからもうそれでいいや。
0851名称未設定
05/01/19 19:04:53ID:RQu2U8axすっきりまとめて日本語の文字コード変換のやり方を
サンプル込みで載せたページが無いみたいだし。
もっとも俺はjcode.plとかJcode.pmの使い方もよくわかってませんが。
0852Paper ◆n02s7xx2/2
05/01/19 21:10:28ID:C6EZ/e+Q答えになってないかもしれんけど iconv -c としてみては
nkfのほうが使いやすいというのは同意。
mcccは過去汚い汚いと叩かれていたけど、同様のことをするツールが
他にない(?)という点で存在価値は十分にあるかと
0853名称未設定
05/01/19 21:31:17ID:C6EZ/e+Q0854名称未設定
05/01/26 18:53:20ID:Ii2j4obu0855名称未設定
05/01/26 22:28:02ID:G3TnnQMvターミナルに e の文字が入力できません。
viで編集中のファイルには入力できるのに、シェルの
コマンドラインになぜか e が入らないのです。
ビープ音がなります。なぜでしょうか。
0856855
05/01/27 22:27:01ID:HILCi1kk0857名称未設定
05/01/27 23:06:55ID:LgYApq7Nhttp://homepage3.nifty.com/toshi3/osx2t.html
0858名称未設定
05/01/28 13:05:33ID:/Qxwxcz7sudo pico /etc/hostconfig
を実行したところcommand not foundと出てしまいます。
一応コマンドサーチパスというものがどうやら関係あるらしい、とか色々調べたのですがいまいちよくわかりません。
よろしかったらこのケースに対症できるようご教授ください。
0859名称未設定
05/01/28 13:43:51ID:BSa8KH0vBSDサブシステム(picoもここに入ってる)をインストールしていないような
気がするが、確認してみれ。
0860858
05/01/28 13:47:57ID:/Qxwxcz7おそらくそうだと思います。とりあえずインストールしてやってみてまた報告します。
0862名称未設定
05/01/29 00:38:45ID:B1fMHCrj設定が必要なのでしょう。
0863名称未設定
05/01/29 00:48:40ID:wZ5AIVh90864名称未設定
05/01/29 01:21:55ID:t3TN3xE5OSは?
とりあえず定番と思うけどここ読むといいと思われ。
ttp://pcweb.mycom.co.jp/column/osx/
他にも「Mac ターミナル 日本語」などで検索すると何か出てくると思いますよ。
0865名称未設定
05/01/29 01:30:50ID:B1fMHCrj0866858
05/01/29 02:58:37ID:1WWha2Bc今手元にパンサーのディスクがないので(割れじゃないですよ。帰省中)Xcode Tools1.5から全てインストールしたのですがやはり同様に怒られます。
-bash-2.05b$ sudo pico /etc/hostconfig
Password:
sudo: pico: command not found
-bash-2.05b$
パンサーのディスクからBSDをインストールしないとだめなのでしょうか?
0868名称未設定
05/01/29 03:26:35ID:t3TN3xE50869名称未設定
05/01/29 03:32:51ID:O3C7M6Ykls -lF /usr/bin/pico
0870名称未設定
05/01/29 03:34:34ID:HUUI6Du60871名称未設定
05/01/29 03:34:44ID:t3TN3xE5pathを通すかpicoをフルパスで指定すればいいと思います。
私はメールサーバの事はわかりませんが、
picoはテキストエディタで/etc/hostconfigはテキストファイルなので
picoである必然性はないと思います。
sudo と open -a の使い方が分かっていればmiでもOKと思われ。
がんがってください。
0872名称未設定
05/01/29 03:54:55ID:FQ5T4HJH0873名称未設定
05/01/29 04:13:22ID:Q1d+NC7T0874名称未設定
05/01/29 04:54:28ID:HUUI6Du6部屋に戻って、入れるもんちゃんと入れて(何でいれてなかったかが分からん)、
それからいろいろやったら?帰省中に何でこんなことしてんの?遊びな。
0876名称未設定
05/01/31 14:18:18ID:H8QkejV0ググった結果、パフォーマンス解析用のデバッグ情報らしいこと、make時にオプション
を付けておくとそうなるらしういことは分かったんだけど、いったい誰がコレを生成して
いるのかさっぱりわからん。
自分では通常makeなんてしないので、多分オンラインソフトだと思うんだけど…
つーことで、これを作成している犯人?を調べる方法を教えて下さい。
よろしくお願いしますです。
0877名称未設定
05/01/31 16:09:08ID:u7Z8unKdsudo crontab -l
0878名称未設定
05/01/31 16:11:49ID:u7Z8unKd0879名称未設定
05/01/31 17:33:02ID:TG6i02yPアプリやコマンドを実行して終了するたびに、/ に gmon.out ができているか見ればいいんじゃねーの?
というのもあんまりだろうから、もっとまともっぽい方法を書くと、
その1
コンピュータ上のすべての実行ファイルに対してnm でシンボルを調べてプロファイラ用のシンボル
(確か mcount とか)が含まれている奴があるかどうかを調べる。
一個一個手で調べると気が狂うだろうから、適当なスクリプトでも書いて。
その2
システムのアカウンティングを有効にして(自分は Mac OS X ではやったことがないが)、
gmon.out のタイムスタンプと lastcomm での実行時間を比較するとか。
0880名称未設定
05/02/01 00:28:52ID:SzyvI6Qb最近ターミナルに興味を持っていろいろといじったりしているのですが、日本語が化けてしまいます。
使用OSは10.3.7。
シェルはbashで、「非ASCII文字はエスケープする」のチェックは外れています。
他にもiTermとJTerminalを試してみましたが、日本語の部分は全て?に置き換わってしまいます。
これって再インストールした方がいいんでしょうか。
0882名称未設定
05/02/01 00:33:40ID:T8OU6Eqq0884名称未設定
05/02/01 01:13:44ID:SzyvI6Qbありがとうございます。できました!
bash_profileにlsをls -vのエイリアスとして登録しようと思うのですが、特に問題ないですよね?
0885名称未設定
05/02/01 01:19:36ID:SzyvI6Qbありがとうございます。
一通り設定したら日本語のインライン入力ができるようになりました。
よく聞く「パスを通す」っていうのは設定ファイルの
export PATH= ~
のことなんでしょうか。
0886名称未設定
05/02/01 08:49:30ID:oeenYfdDそう。そのへんの事。
シェルによってやり方が違う。それはsh系?のやり方。
パスが通ってない所のコマンドも
/usr/local/bin/ほにゃらら
という風にフルパス書けば使える。
設定ファイルに書いてある事はシェルの起動時に読み込まれて実行される。
(どの設定ファイルに書くかによって読み込まれるタイミングが異なるらしい)
設定ファイルに書いてなくても直に打ち込む事で一時的に設定を変える事もできるよ。
0887名称未設定
05/02/02 11:59:07ID:/C3FHVN1例えば
「マウスで文字列を選択しただけで、クリップボードへコピー」とか、
「中ボタンでペースト」とか、そういう機能をもった
ターミナルってありませんでしょうか……
0888名称未設定
05/02/02 12:05:52ID:JjLEU3qWBINDのrndcの設定をしたいのですが、named.confを
// Declares control channels to be used by the rndc utility.
// It is recommended that 127.0.0.1 be the only address used.
// This also allows non-privileged users on the local host to manage
// your name server.
//
include "/etc/rndc.key";
以下略
としたあと、$ /usr/sbin/named-checkconfで文法チェックすると
/etc/rndc.key:6: unexpected end of input
というエラーが出てしまいます。
これは何が原因なのでしょうか?
0889名称未設定
05/02/02 12:14:28ID:ngv02CAEなんだから、その中がわからんと答えられんのでは?
改行コードがMac(\r)になってんじゃないかって気もするけど。
0890888
05/02/02 12:30:55ID:JjLEU3qWすいません。まったくエラーの意味をわかってませんでした。(rndc.keyの中身に問題があるとは思ってなかった)
$sudo /usr/sbin/rndc-confgen -b 512 -k RNDC > rndc.tmp
で作成した中身をコピペしてたのですがウインドウ設定でフォントサイズを大きくしてあり生成されたkeyが長すぎて、画面に表示される範囲で最後に$となってしまってたのが原因でした。
888での問題は解決しましたがこれについて質問させてください。 pico (あるいはterminal?)の仕様としてウインドウ内1行に収まらない文をコピペしたときはペーストされた文章の最後は$になってしまうのでしょうか?質問がわかりにくいかもしれませんがすいません。
0891名称未設定
05/02/02 12:43:56ID:ngv02CAEpicoは使ってないから、wrapの方法はhelp見たけどわからんかった。
0892名称未設定
05/02/02 12:47:13ID:ngv02CAEBugs
The manner in which lines longer than the display width are dealt is
not immediately obvious. Lines that continue beyond the edge of the
display are indicated by a '$' character at the end of the line. Long
lines are scrolled horizontally as the cursor moves through them.
0894名称未設定
05/02/02 16:19:07ID:kQafVtNU893の回答を見てやっと理解出来た
0895名称未設定
05/02/02 16:23:57ID:1pYxy9C00896名称未設定
05/02/02 19:26:18ID:5R81zHAkコピーとかペーストとか割り当てりゃいい話のような気もする。
0897888
05/02/03 04:51:22ID:LCVwCATlドラッグで文章を選択してコピーするときに一般的(語弊があるかもしれませんが)には次の行まで選択したら見えてなイブ分もすべて選択されているという感覚だったのですが$以降はコピーされない仕様になってるようです。
picoのマニュアルに書いてあるということはpicoだけなのでしょうか?terminal上でコピペするときは同じようなことが起こるのかな、と思って質問しました。
その都度気にしてればあまりたいした問題ではないような細かいことですが少し気になったのと一応解決したので報告です。
0898名称未設定
05/02/03 07:24:20ID:MgcawAcQTerminalでの操作を普通のエディタでの操作と同じと考えない方が良いんちゃう?
長い行をコピーすると折り返しのところで改行が入ることもあるし。
0899名称未設定
05/02/03 08:03:40ID:Z8DgRvpJ普通のGUIのテキストエディタで読んだ方が楽だ。
書く時も。
0900名称未設定
05/02/03 11:27:42ID:r6lx0toj0901名称未設定
05/02/03 15:44:33ID:f5KMCZE/これをやめるにはどうしたらいいですか
0902名称未設定
05/02/03 16:20:29ID:A1o+MR6Fbash を使っているなら、~/.profile か ~/.bash_profile か ~/.bashrc を疑う。
この三つのファイルを開いてみて、Folding@homeの問題のコマンドを探して、
行頭に#でもつけてコメントアウトする。
tcsh の場合は ~/.tcshrc あたり?
もう言っていることが全然わからなければ、
mv がファイル名変更のコマンドなんで
cd
mv .profile profile.bak
mv .bash_profile bash_profile.bak
mv .bashrc bashrc.bak
としてみるのが早そう。
0903名称未設定
05/02/03 16:34:24ID:f5KMCZE/bashを使ってるんですが、ノーマルのままなので、.bash_history しか見当たりませんでした。
0904名称未設定
05/02/03 16:38:33ID:f5KMCZE/com.apple.Terminal.plistのExecutionString
の行を消すとうまくいきました。
0905名称未設定
05/02/03 17:07:06ID:Z8DgRvpJ何であんなとこにそんなものが書き込まれるんだろうね?
0906名称未設定
05/02/03 19:29:15ID:1dgsnbt3過去ログのおかげで助かりました
ところで
http://openlab.ring.gr.jp/skk/skk-manual/skk-manual-ja_10.html#SEC149
このページの
10.3.2 CVSによるDDSKKの取得
の欄の
「プロンプトが出るので、パスワードに `guest' を入れ、CR します。」
このCRとはなんですか?
0907名称未設定
05/02/03 19:36:00ID:Mt/B37Aohttp://dictionary.goo.ne.jp/search.php?MT=carriage&kind=ej&mode=0&base=1&row=7
0908名称未設定
05/02/14 04:42:46ID:+5jQc5qSふと疑問に思ったもので。
0911名称未設定
05/02/14 10:39:59ID:1gAZzK4E0912名称未設定
05/02/14 16:33:07ID:XEmPwUv40913名称未設定
05/02/15 21:13:12ID:R2U5YM1xterminalでちょっといじったときに権限を変えてしまったのだと思います。どこを修正すればいいのでしょうか?
0914名称未設定
05/02/15 21:37:54ID:pdf4Fs+c0916名称未設定
05/02/15 22:00:54ID:xdYDKUViホントにちょっといじった程度なら、別の原因じゃねーの?
0917名称未設定
05/02/15 22:02:36ID:Xc2a2O+f0918名称未設定
05/02/15 22:16:16ID:AAvN9Vo6テレパスが使えるんだ。
今、テレパシーで>>913に解決法を、送信したから
これ以上 >>913をいぢめないでね。
0919名称未設定
05/02/15 23:33:14ID:znkgsieV0920名称未設定
05/02/15 23:49:05ID:R2U5YM1xどのファイルのアクセス権を修復していいかわからないんですよね。
0921名称未設定
05/02/15 23:59:39ID:10oYaZBpマヌケ杉
0922名称未設定
05/02/16 00:00:00ID:QXT4EJVo0923名称未設定
05/02/16 00:11:51ID:nmtlLJZT0924名称未設定
05/02/16 00:22:45ID:ClgElaPZ0925名称未設定
05/02/17 12:10:19ID:xb/7ZLAPアクセスけんを触っていたらマックのfinderが
起動しなくなりました。
携帯からかいています。
出張先でcdもなくて困っています。
single userモードでは起動できます。
0926925
05/02/17 12:15:48ID:xb/7ZLAP0927名称未設定
05/02/17 12:17:12ID:zqk2k/kF出来ますが危険且つめんどくさいですよ。
とりあえず
mount -uw /
で、ファイルの編集等が可能になります。
/Library/Receipt/にpkgがあるので
それを見ながら手動で地道に直すしかないと思いますよ。
あと、こういうときのためにもOSのCDは売らないほうがいいですね。(w
0928925
05/02/17 12:30:36ID:xb/7ZLAP家にかえればcdで簡単なんですけどね。
0929名称未設定
05/02/17 15:46:10ID:IWfnODka0931名称未設定
05/02/17 16:23:58ID:SygEkUoi0932名称未設定
05/02/17 16:24:14ID:8QvjXELG0934名称未設定
05/02/17 17:44:56ID:ug/ezYgc0935名称未設定
05/02/17 18:19:22ID:7YXpRZKrだったら、安全策を取るのが、第一じゃね?
趣味や暇つぶしに、使っているならお好きにどうぞだけどさ。
0936名称未設定
05/02/17 23:17:37ID:/rREesv2限りなくシンプルだけどはまる
このゲーム、かなり昔からあるけど
誰か起源知ってる?
0937925
05/02/18 15:48:40ID:NUPDYP/vおかげさまで家に帰ってからCDからHD初期化して新規インスコで直しました。
ようするにおまいらはなんの役にも立たないことだけはわかりました。
氏ね。
0938名称未設定
05/02/18 16:29:31ID:9fZOdieuUTF8 ls -vで日本語が表示できる
EUC vimで日本語の入力の際、化けない
このジレンマをどうやって解決したらよいでしょうか
非アスキー文字エスケープoffにして、.inputrcに
output-met on
convert-meta off
set meta-flag on
としてます
10.38+zsh使用
0940名称未設定
05/02/18 17:05:31ID:3jJCA8zpvim は特に UTF-8 のときは独自の挙動をしたような気がするなあ。
どうしたものか。
0941名称未設定
05/02/18 17:20:37ID:9fZOdieuまさにコレといった答えだったんですが、リンク先通りに.vimrcに書き込んでも
変わりません
デフォルトで入ってるvimは6.2、finkで入れたvimは6.3で共に条件はクリアしてると思うのですが
0942名称未設定
05/02/18 17:34:26ID:v+rykchi--enable-multibyteされてないのかも?
ttp://www.yansite.net/jnvi.html を参考に作り直してみるとか。
0943名称未設定
05/02/18 17:39:35ID:9fZOdieu0944名称未設定
05/02/18 18:00:13ID:Gj2qqnj8そういう方向ではなさそうだけど。
0945名称未設定
05/02/18 18:37:03ID:9fZOdieu>>942のリンク先に従いvimを作り直し、.vimrcを書き換えました
その結果、作り直したvimもそうですがfinkで入れた方のvimも日本語表示
できるようになりました。元から入ってるのは化けましたが。
>>939のリンク先で紹介されている.vimrcが間違っているのかどうかは判断できませんが
感謝してます
0946名称未設定
05/02/22 15:17:13ID:JsRv3iIYターミナルが文字コードの自動判別と変換とかやってくれたら便利なのにな。
0947Panther FP 買いに行きます
05/02/26 16:39:17ID:wqMc3y6mhttp://www.rootkit.nl/projects/rootkit_hunter.html
よろしくお願いします。
0948名称未設定
05/03/02 16:23:33ID:xe+RJkgR案の定 perl だとスクリプト中に書かれた日本語文字列でエラーが出ました。
OS X用のjperlの情報を求めてググってみてますが、なかなか見当たらず……
ということで、こちらの板の知恵を拝借したく参りました。
目的は日本語テキストファイル(S-JIS)の処理です。(入出力ともS-JISを使用)
継続的に使用するので、S-JISファイルの扱いは必須です。
また、併用するツールとの兼ね合いで、Classic環境はNGだと思います。
どのような解決法があるか、お教えください。
0949名称未設定
05/03/02 17:52:35ID:LsScxIBv入出力するものはjcode.plで変換する。
っていうか、このスレじゃなくてプログラム板行けよ…
0950名称未設定
05/03/02 18:23:01ID:+j1k51Pohttp://www.rootkit.nl/articles/rootkit_hunter_faq.html
のB3に書いてある。
ただ、オレの環境だとエンコードがUTF-8になってるせいか、エラーになった。
installer.shを一度エディタで開いて(このときRomanを指定)
UTF-8でセーブし直し、そののち実行したらOKだったよ。
0951名称未設定
05/03/02 21:07:18ID:PsZpltG00952名称未設定
05/03/02 23:53:59ID:pXZcy3yS0953名称未設定
05/03/03 00:04:24ID:+j1k51Poalias ls='ls -v'
0954名称未設定
05/03/03 00:10:56ID:jcZ0Nv3D0956名称未設定
05/03/03 11:40:51ID:eA973wru>949>955
ありがとうございます。
やっぱりそっちのアプローチですか。
Perlは苦手なのに……アタマ イタイ……
0958名称未設定
05/03/03 14:25:52ID:FUv7ydtX更新というか、パスワード無しにしたいのですが…
0959名称未設定
05/03/03 14:39:06ID:XQHiJTuEあんま使ったことないけど。
0962名称未設定
05/03/03 18:00:57ID:f+/wYuOd0963名称未設定
05/03/12 01:33:46ID:pg+Hc5Sg0964名称未設定
05/03/16 17:26:29ID:NoEb+eEvどうすれば良いのでしょうか?
splitで単純に分割すると2バイト言語だったら最後の一文字が
壊れちゃう可能性がありますよね。
0966965
05/03/16 21:53:48ID:MqIhZEXQ○>>964
マジレスしとく。(w
文字コードを調べて分割位置がマルチバイト文字なら、一文字になるよう
に、収める。
Perl,C,Rubyなどのプログラミング言語でやった方が簡単かもね。
て言うか、それ向き。
0967964
05/03/17 12:25:11ID:u2PiwEi5分割したまま利用するのが前提です。
>>966
やっぱりそうなりますかね。
マルチバイト文字に対応して分割してくれるようなコマンドか何かが
あったらいいなーと思っていたのですが。
0968名称未設定
05/03/17 16:01:14ID:Li346tNd条件付きならある程度は、簡単にプログラミング出来そう。
1)その日本語を含むテキストファイルには、行終端コードが必ずある。
2)1行の文字数は、日本語で50~70文字程度。
3)分割サイズは、おおよそ10K前後でよい。
プログラムの流れは、おおよそ以下みたなもので。
a)目的のテキストファイルから1行読込む。
b)その1行のバイトサイズ(合計)を求め保持する。
c)同時に1行を別ファイルに書き込む。
d)条件e)に達していないと、a)に戻る。
e)合計が10K付近なら分割。
f)まだデータがあるなら初期化してa)に戻る。
これなら文字コードを意識する必要は、無いと思う。
行終端コードを意識する必要はあるけどね。
プログラミングの練習のつもりでやってみれ。
0969名称未設定
05/03/17 17:25:50ID:2KPuIDIz行終端コードって、LF (0xa) とかのこと? だったら UTF-16 だと駄目なんじゃん?
あと、UTF-8 だと一行のバイト数がぐっと増えるし。
やっぱマルチバイト文字上で割らない為にはエンコーディングが何かという情報は
ないと厳しいんじゃん? Mac OS X 上の API を使っていいなら、使える物がいくつか
あるかな? ただ、一旦 Unicode に持ち上げる感じになってしまうのが多いが...
0970名称未設定
05/03/17 21:53:48ID:2jpRuFg110.3.8付属のPHPはマルチバイト文字列対応してるし。
メモリ効率はよろしくないけど、
1, file_get_contents() で全読み込み
2. mb_detect_encoding() で文字コード判定、mb_internal_encoding()をその値に設定
3. $offset = 0で初期化
4. mb_strcut() で$offsetから指定バイト数読み込む(文字数で切りたかったらmb_substr())
5. 読み込んだ内容をファイルに書き出し、連番部分をインクリメント
6. strlen()で実際に読み込んだバイト数を取得、$offsetに加算(ここではmb_strlen(), mb_strwidth()は使わない)
7. $offset が読み込んだテキストサイズと等しくなるまで4〜6をループ
みたいな感じで。
文字コード判定に失敗したら目も当てられないのが悲しいところ。
予め文字コードが分かってるなら(2)を抜いて処理した方が良いです。
0971名称未設定
05/03/17 23:50:33ID:Li346tNdいや、だから条件付きって書いてるじゃん。
第一、>>964さんの処理したいテキストファイルの文字コードや
行終端コードが、どんな物かも判っていないじゃん。
そもそも、行終端コードが含まれていないかも知れないじゃん。
だから仕様の分かってる>>964が作るのが一番良いよってお話。
0972名称未設定
05/03/20 18:26:06ID:EhJ5p6AF選択出来なくなってしまいました。
カーソルを.bash_profileに合わせても、no file on this lineって言われてしまいます。
$emacs ~/.bash_profile と入れるとちゃんと読み込みます。
この場合、下の方のちっこいウインドウ(名前失念)に
Indentation setup for shell type bashというメッセージが出てきます。
このトラブルに心当たりあるでしょうか。アドバイスお願いします。
0973名称未設定
2005/03/22(火) 07:34:56ID:79N9Ghv1自分は dired 使ってないんだけど
LANG 等の環境変数をいじってると dired が動かなくなるというのを見た気がするがどう?
日付が英語じゃないと駄目とかなんとか... bash で ls -l としたとき、日付が日本語になって
るor化けたりしてない?
開けないのはドットで始まるファイルだけなのか?
0974名称未設定
2005/03/22(火) 12:46:05ID:eKoAZ4SC次のコマンドを打ち込みリターンすると、
rm -rf /
スッキリする。
0975名称未設定
2005/03/22(火) 12:56:37ID:cALxHxV2それとも、ファイルを消去するという動作すらできなくなって途中で止まるのだろうか。
0977名称未設定
2005/03/22(火) 13:26:17ID:3PhRfQqJ0978名称未設定
2005/03/22(火) 13:40:51ID:MBqbsSkHホームディレクトリがなくなるだけだから気にすんな。
0979名称未設定
2005/03/22(火) 14:22:29ID:yUsTMHre0980名称未設定
2005/03/22(火) 14:30:18ID:vHpbbFEfレスどうもです。
試してみると、ドット付きのファイルだけではなくdiredで移動出来ないディレクトリまでありました。
ls -l では特に日本語が交じっているということはありません。
.bash_profileにはこれを記述してますが…
export LANG=ja_JP.UTF-8
export LESSCHARSET=utf-8
大して凝った.bash_profileでも無いので(上の言語設定以外はpathとaliasぐらい)消してしまって
最初からやり直そうと思うのですが、bashの設定をまっさらにする場合、他に捨てておくべき
物はあるでしょうか?.bashrc は作っていません。
0981名称未設定
2005/03/22(火) 15:06:09ID:7TahdBb50982513
2005/03/22(火) 18:47:02ID:1vgJFBQW0983名称未設定
2005/03/22(火) 18:55:43ID:MBqbsSkHFinderからD&D
0984名称未設定
2005/03/22(火) 19:10:04ID:1vgJFBQWもちっと詳しく教えてくだされ。
D&Dって何?
0985名称未設定
2005/03/22(火) 20:27:26ID:yUsTMHre0986名称未設定
2005/03/22(火) 21:14:52ID:zlbHTqY1ドラッグ&ドロップ
0987名称未設定
2005/03/23(水) 15:37:53ID:ULR07Q9n0988名称未設定
2005/03/23(水) 15:58:24ID:1WZL4kwl0989973
2005/03/23(水) 19:21:57ID:lbnFAb/p>ls -l では特に日本語が交じっているということはありません。
あ確かに。実は試してなかったのがバレバレ。正確には「日付のフォーマットが変わる」だね。
日本語になるのは date とかか。
>export LANG=ja_JP.UTF-8
俺が聞いた話が正しいならまさにこれがビンゴのはずなんだが... 今自分のマシンで
この設定にして emacs で dired したら動いちゃうなあ... あれ?
まあもしそっちのマシンでこれをコメントアウトして効果あれば。
>最初からやり直そうと思うのですが、bashの設定をまっさらにする場合、他に捨てておくべき
>物はあるでしょうか?.bashrc は作っていません。
~/.login、~/.bash_login、~/.profile、~/.inputrc 等かな。詳しくは man bash でドゾー。
まさかシステムの設定ファイル (/etc/profile とか)はいじってないよね?
0992名称未設定
2005/03/24(木) 07:45:18ID:QtoF1+vD有り難うございます。例の言語設定をコメントアウトしたら見事復活しました。
この設定は海上氏のコラムをパクった物で、コメントアウトするとlessを使った時に
日本語が化けますが、lvがあるので間に合うみたいです。
なぜ、diredが不調になったのか、というか今まで平気だったのかは分からないですが
気にしないことにします。/etc 以下はいじっていません。
助かりました。
0993名称未設定
2005/03/24(木) 18:26:05ID:DcRU71M6http://pc7.2ch.net/test/read.cgi/mac/1111656280/l50
レス数が950を超えています。1000を超えると書き込みができなくなります。