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

このエントリーをはてなブックマークに追加
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