|
>>4335 awk初体験。 区切り文字に正規表現を使用できるawkであれば可能です。 (gawkやnawkなら使用可能ですが、Solaris標準のawk等では使用できません。) $ nawk -F"[,/]" '{ .... }' file $ nawk 'BEGIN{ FS="[,/]" } { .... }' file |
|
2005/10/29(金) 00:00:00 ごろから IP アドレスの変更・それに伴う DNS 設定変更を 行いました。Refresh とか Retry とか Expire などを理解していないので、何も対策 せずいきなり切り替えました。そのせいで つながらなかった人もいると思いますが、 ご迷惑をおかけしました (わたしも数時間つながらなかった)。 ご協力ありがとうございました>Netboy さん >>4323 ミケフォ 遅くなりましたが、修正しました。 ご指摘ありがとうございました。 # http://x68000.q-e-d.net/~68user/bugnote/viewbug.php?projectid=1&bugid=18 >>4334 hagu わたしなら Perl の Net::FTP モジュールなどできっちりエラーチェックしますが、 どうしても ftp コマンドを使わざるをえないなら、 - ftp コマンドに -d オプションなどをつけて実行結果のログをとる。最後に ログを解析してステータスコードに 4xx 系・5xx 系 がないことをチェックする。 - 接続した時点でリモートに同名のファイル名がないならば、get/put を行って、 最後に ls して、結果をログに保存する。ls の結果を解析し、ファイル一覧・ ファイルサイズ・ファイル個数などのチェックを行う。 くらいしかないような気がします。 |
|
>>4337 68user > 2005/10/29(金) 00:00:00 ごろから 2005/10/29(土) 00:00:00 の誤りでした。 |
|
A君とB君(ユーザーIDはそれぞれAとB)は同じグループG(グループIDはG)に属しているとします。 A君は、自分のホームディレクトリ(~A)にあるディレクトリDの中の全てのファイルを、B君など同じ グループに属する人にだけ閲覧可能にしたいと考えました。ただし、A君はディレクトリD以外の ファイル・ディレクトリは(それらのリストを取る(lsコマンド)ことも許可したくありません。 A君はどのようなパーミッションを設定すればよいでしょうか? |
|
>>4339 TKG ~A/ 710 ~A/D/ 750 ~A/X/ (D 以外) 700 でしょうか。 |
|
Solarisでシェルスクリプトを起動する場合。 $ csh script.cshと入力しなければなりませんが、 最初のcsh を省略して$ script.cshで起動する方法を教えて下さい。 宜しくお願いします。 |
|
> 68user様 http://x68000.q-e-d.net/~68user/unix/genre.html#genre22 にheadが二つ表示されています。 >>4341 誠 UNIXの部屋を読めば判ると思いますが・・・ 1.スクリプトの一行目にシェルのパスを指定する。 2.環境変数PATHを設定する。 3.スクリプトに実行権をつける。 といったところでしょうか。 http://x68000.q-e-d.net/~68user/unix/pickup?Command+not+found |
|
>> 誠さん 4342 で言われている PATH の設定は csh が置かれている場所にパスを通すって 意味であって、PATH に "."(カレントディレクトリ) を加えるって話では無い筈です。 従って、 単に script.csh ではなく ./script.csh って起動方法になると思います。 PATH に "." を加える事の問題とか、csh スクリプトを覚えるよりも sh 系の スクリプトを覚えた方が良いって話は検索すれば出てきますので読んでみましょう。 |
|
>>4343 hoge スクリプト専用のの格納ディレクトリがあるのかと思い PATHの設定が必要と書きました。 ・・・・ちょっと意地悪したくなったのも事実ですが。 |