Macでシェルスクリプト総合 Part 1

このエントリーをはてなブックマークに追加
507紙 ◆N3i.Qu1SoY :05/02/19 23:34:23 ID:mDh8Z6iS
>>506
>baby/

最後の方にある
baby/
は無視してください。間違えました。
508紙 ◆N3i.Qu1SoY :05/02/19 23:35:30 ID:mDh8Z6iS
>>506
>baby/

最後の方にある
baby/
は無視してください。間違えました。
509名称未設定:05/02/20 00:24:04 ID:dlAThTbe
>>紙
.htaccessで出来る事は、俺様.confでも出来ますよね?
なら、俺様.confが使えるのに、なんで.htaccessを使うんですか?
あちこちに.htaccessが有ると、後々厄介な事になりそうだし、
apacheも微妙に遅くなるでそ?
なんかちがう?てかすれちがい?
510名称未設定:05/02/20 00:52:47 ID:gTKqNstl
管理者権限が要るか要らないかじゃないの

個人で使うマシンならどっちでも同じだけど
.confファイルをいじれるのは管理者だけ
.htaccessはシェルがなくても使える
511紙 ◆N3i.Qu1SoY :05/02/20 05:27:32 ID:FsWcWEf/
>>509
う〜んどうなんでしょう。
俺様.confだけで済むことならそっちでやりたいけど、
俺的に理解している範囲では
・俺様.confでAllowOverrideをONにする
 (つまり.htaccessを使えるようにする)
・その上で好きなディレクトリに.htaccessファイルを置いて
 個々のディレクトで管理する
ということしかできん。
Sites全体を同一の設定で統一するのには俺様.confが適しているだろうが、
個々のディレクトリで設定を変えるにはやっぱ
.htaccessをいじったほうが楽じゃないの?
512名称未設定:05/02/20 05:34:35 ID:zvO+xtuQ
誰か知らんが、わざわざUNIX版でこんな糞スレの宣伝すなよ。恥知らずが。
513名称未設定:05/02/20 14:05:50 ID:VsMnKQLM
個々のディレクトリの設定を変えるのも俺様.confでできるし、
セキュリティのこと考えると俺様.confの方がいいけどな。

そんなことより
sudo chmod 604 /usr/local/passwd/passwords
604なんて気色悪いパーミッションの方が気になる
apacheが読めればいいんだから、ここは
sudo chown www /usr/local/passwd/passwords
じゃねえの?

それと大量のechoしてるが、こういうことするときは
sudo cat - > > /Users/sheel/Sites/baby/.htaccess
hoge
hoge
Ctrl-D
とすればいい。
514名称未設定:05/02/20 14:12:16 ID:VsMnKQLM
つうか,/Users/sheelにファイルつくるのにsudoいらねえじゃん。
515名称未設定:05/02/20 14:16:52 ID:Dzmn2O96
そろそろT砲の出番も近いかな…
516504:05/02/21 23:41:26 ID:+JfFgLgI
>>505
激遅レス申し訳ない。出来ました!マジ嬉しい!ありがとう!
manちゃんと読めよ(#゚Д゚)ゴルァ!!って怒らなくてアリガトウ・・
と>504は動・か・な・い!ヽ( ゚∀゚)ノアヒャ

以下修正:
try
do shell script "
hdiutil create -anyowners -srcfolder hoge hoge.dmg;
mkdir backup;
mount -t afp afp:/at/user:pass@remote/backupdir backup;
mv hoge.dmg backup;
umount backup
"
end try
517名称未設定:05/02/26 13:59:32 ID:9zgH1TXo
Apple MacOS X Downloadsにあったので紹介。
SubEthaEditなど他のエディタと連携できる。
 Pipe 1.0 ($14.95)
 Helps you write, test, and debug shell scripts quickly while using your favorite text editor.
 ttp://www.kcore.de/software/pipe/
518名称未設定:05/02/28 07:45:33 ID:ALWbtybC
今日も今日とてCaminoをアップデートする。

function cup {
curl -Ns -L -f http://ftp.mozilla.org/pub/mozilla.org/camino/nightly/latest/Camino.dmg.gz |
gunzip > /tmp/Camino.dmg
hdid /tmp/Camino.dmg
mv /Applications/Camino.app ~/.Trash/Camino.app.$$
cp -R /Volumes/Camino/Camino.app /Applications
mkdir /Applications/Camino.app/Contents/Resources/Japanese.lproj
}

最後の行がないとJavaアプレットでの日本語表示に差し障りがある、らしい。
ディスクイメージのアンマウントは手動でやっている。
自動でやろうとすると、どういうわけか後々カーネルパニックになることがある。
519名称未設定:05/03/03 00:13:01 ID:ts0fiPvW
あげとくよ。
520名称未設定:05/03/20 15:40:26 ID:PTVXYNFE
たまに保守
521名称未設定:05/03/21 00:06:11 ID:e98VFyak
皮先電波少年は生きてるのか?
522名称未設定:2005/03/21(月) 10:19:20 ID:CVvDV46U
自分が必要な知識が付いたから
(自分が欲しいものは作れたから)
他スレに紛れたりしながらぼちぼちやってるのではないかと。
523紙 ◆N3i.Qu1SoY :2005/03/24(木) 06:58:39 ID:vVg2ozqi
ああ、おまいらすまんかった。
HDがcrashしてからこのスレを登録し直すの忘れとった。(@CocoMonar)

今度からちゃんとここもちぇっくするようにしてやるので
どんどん質問があったら書き込め。
524名称未設定:2005/03/24(木) 07:51:25 ID:Fa+r0/fr
相武紗季ちゃんのプリティーな画像を集めるスクリプトを教えてください

(恥ずかしいから書く奴がいないだけで需要はいっぱいあるはずだ!!)
525名称未設定:2005/03/24(木) 18:50:30 ID:1sX0PpXr
>>524
ネタ投下乙
相武紗季が、分らないので思わずググった。(w
そっか〜、好みは色々だからな。漏れはパスだ。

curlで、てきとーにダウンしたらイイと思う。スクリプトなんていらんだろ。
526名称未設定:2005/03/25(金) 00:52:31 ID:RKiyYjaF
そんなあなたはUNIX板へGo
連番のH画像を一気にダウンロードする
http://pc8.2ch.net/test/read.cgi/unix/979106537/
2ちゃん画像落としまくりスクリプト
http://pc8.2ch.net/test/read.cgi/unix/1003833552/
527名称未設定:2005/03/25(金) 07:30:53 ID:iJ1Nhp9H
そうか今比較的非オタ層にも人気のあるさわやかアイドルさんだと思ったので
名前を使わせていただいたのだが、、なかなか難しいな。
松浦亜弥ちゃんクラスになると知名度が高いぶん嫌いだという人も多いしね。

って何の話をしとるんじゃ俺は。

>>526
連番ならそれこそダウンローダーで済む話だと思うんですけどね。
その気になったら勝手にネットを徘徊して条件に合うファイルを集めてくるようなプログラム作れないだろうか。
528名称未設定:2005/04/07(木) 21:33:21 ID:NpslSQXV
OSX質問スレでも伺ったのですが、回答が無かったので
こちらで質問させて頂きます。

OSX 10.3.8です。
PBG4 Ti 1GHz

システムプロファイルの機能拡張にて
読み込み済み:いいえ
となっているドライバを読み込む方法を教えてください。

よろしくお願いします。
当方ターミナル等不慣れですので、できれば優しくお願いします。
529名称未設定:2005/04/08(金) 00:31:10 ID:5cg+Dg4w
>>528
>OSX質問スレでも伺ったのですが、回答が無かったので
さもありなん・・・
コミュニケーションも不慣れっぽいけど、エスパーきぼんぬ?
530名称未設定:2005/04/08(金) 20:39:54 ID:EKCBHbEB
ケスクセロード
531名称未設定:2005/04/08(金) 21:43:58 ID:x/wtHnf2
誤爆と見なす。
532名称未設定:2005/04/08(金) 22:04:14 ID:EKCBHbEB
ぇえっ!
533名称未設定:2005/04/09(土) 01:26:23 ID:jlNsxZOb
会社のLANが更新されてセキュリティーが強化され
ウェブメールが使用出来なくなりました。

ログイン画面?が総てはねられるようになりました。
また、同様にダウンロードも…。

何かいい方法はありますか?
534名称未設定:2005/04/09(土) 02:03:27 ID:fwqaep01
そりゃどうしようもないわ
私的にネットを利用するなという会社の方針なんだろうから倣ってあげなよ
535名称未設定:2005/04/09(土) 07:38:31 ID:XWUQhRYi
穴掘りかな
536名称未設定:2005/04/21(木) 00:16:27 ID:kYcwViiF BE:247763669-
乱上げ
537名称未設定:2005/04/21(木) 01:05:40 ID:q/5kkeH6
自宅にサーバ立てて、SSHでトンネルする。
538Paper ◆n02s7xx2/2 :2005/04/21(木) 01:11:21 ID:KoLwhKBj
久しぶりに来たので亀レスしてみる。

>>533
一番いいのは会社の方針に従っておくこと。
どうしても必要があるなら、自宅鯖に80番ポートで認証付きのプロキシサーバを立て、
そこを踏み台にして外の世界に接続する方法なんかがあるよ。

キーワードはこんな感じか。正直初心者にはお勧めできない。
squid, プロキシ認証, HTTP CONNECT, トンネリング
539Paper ◆n02s7xx2/2 :2005/04/21(木) 01:12:40 ID:KoLwhKBj
>>538
書き込む前に新着レスを確認する癖をつけようね。
540名称未設定:2005/04/21(木) 01:20:08 ID:xAZgkApf BE:142191656-#
自虐お断り
541名称未設定:2005/04/21(木) 10:35:17 ID:KHyryTHj
会社の公用でウェブメールを使うとは考えにくいわけで、
私用なんだったらPHSか何かで自前でウェブにつなぐとか。
542名称未設定:2005/04/22(金) 00:05:22 ID:IQGX5P9F
いや、外国で結構Webメール使われてる。
会社変わっても、メールアドレスが変わらないから便利なんだそうだ。
543名称未設定:2005/04/23(土) 04:47:17 ID:om3l263A
えー、tcshやらbashでは配列が使える訳ですが、皆さんは使ってますか?
それとも、もっとリッチな言語にしますか?
544名称未設定:2005/04/23(土) 15:24:39 ID:p0X9hUaP BE:106567946-
IPアドレスを表示したいのですが

ifconfig | grep 'inet .* -->'| sed s/'.*inet '// | sed s/' -->.*'//

これより手短な書き方はあるでしょうか?
545名称未設定:2005/04/23(土) 15:59:48 ID:HB5+s5iF
>544 en0決めうちになるけど、これとか。
ifconfig en0 | awk '/inet /{print $2}'
546名称未設定:2005/04/24(日) 23:34:34 ID:nAWHq15t
ipconfig getifaddr en0
547545:2005/04/25(月) 17:42:27 ID:mekVnLC1
そんなオプションがあったのか。勉強になりました。
548名称未設定:2005/04/28(木) 23:53:57 ID:TsgmVXfq
>543 そこまで変数使うようなことは Rubyにまわしちゃうかなぁ。楽だし。

ところで皆は引数のチェックってどうやってる?
やっぱ getopt?
549名称未設定:2005/04/29(金) 04:04:28 ID:eaQ/n3oe
俺はifでやってる。
シェルスクリプトだから、短くてお手軽なのが多いんだ。
長かったり、本格的なスクリプトならgetopt使うかも。
550名称未設定:2005/05/10(火) 11:27:14 ID:lDlMr/J2
イメージ形式(xxxx.IMG)として保存されているファイルは、普通、
Finder上からマウスのダブルクリックでマウントしますが、この
作業をシェル(またはApple Script)から実行することは可能でしょうか?
551名称未設定:2005/05/10(火) 15:22:25 ID:BZ0g/yJj
>>550
open xxxx.IMG

ではだめかね?
552名称未設定:2005/05/10(火) 16:20:18 ID:GSF8+mfz
あとはhdiutilか
553名称未設定:2005/05/10(火) 22:57:40 ID:yi4hR2qm
>>551, 552
ありがとうとざいます。hdiutilで上手く行きました。
hdiutil attach /Volumes/vol_1/xxxx.IMG
hdiutil deattach /Volumes/xxxx

昔、linuxを使っていた時に覚えたmountコマンドのパラメターを変えて
やろうとして失敗しました。助かりました。
554名称未設定:2005/05/11(水) 19:01:48 ID:uN4yukc/
555名称未設定:2005/05/11(水) 21:37:09 ID:PeyEFRE+
エプソンプリンターのimage frameアプリは
フレーム保存量が多いとやたら重くなりません?

って事で適当に書いて嫁に使わせています

#!/bin/sh

if [ `ps x|grep -c '[b-t][a-c]sh'` -ne 1 ] ; then
exit
elif [ `ps -x|grep -c '[E]PSON'` -ne 1 ] ; then

mv /Users/Shared/UDL/* /Users/Shared/UDL_1/ 2>/dev/null
sleep 1
open /Users/Shared/ImageFramer
killall Terminal

else
killall Terminal
fi

Photo Quicker の時は逆の動作ね
556紙 ◆N3i.Qu1SoY
ひさしぶりに来てみたらなんだこの有り様は。
もっと俺みたいに建設的なレスをしるよ。

叱咤激励age