68user's page 掲示板

Prev< No. 4689〜4694> Next  [最新発言に戻る] [過去ログ一覧]
No. 4689 # バンガード 2006/08/17 (木) 13:27:54
>>4684 さとしくん
No.4688 は No.4686 に対する回答でした。
コメントの仕方を誤っていました。

4684で質問されている5秒毎にpsコマンドを実行し、ログに書き出すのは以下のシェルでいかがでしょうか?
--------------------
#!/usr/bin/sh
ps > /tmp/ps.log
while [ 1 ]
do
                ps >> /tmp/ps.log
                sleep 5
done

No. 4690 # よしだ 2006/08/18 (金) 00:07:16
シェル素人のよしだです。
シェルから、.sqlに値の渡し方を教えてください。
シェルにてテーブル名を入力させて、.sqlにそのテーブル名を渡したいのですが
どのようにしたら良いでしょうか?

○test.sh
#!/bin/sh
echo "テーブル名を入力してください:"
read table_name
sqlplus -S ユーザ名/パスワード@サービス名 @test.sql >tmp.txt

○test.sql
set pagesize 100
select 品目 from テーブル名;
exit;

No. 4691 # あゆ 2006/08/18 (金) 16:01:48
UNIXの全くの初心者です。失礼を承知で質問します。
スクリプトをmoreで表示すると、文字化けするものがあるのですが、どのようにすれば、見ることができるでしょうか。

ターミナルソフトの設定ではEUC表示設定にはなっています。
システムが作成したスクリプトというものは、ユーザからは見ることができないのでしょうか。
申し訳ありません。お手数ですが、文字化けしない表示方法を教えてください。
宜しくお願いします。

No. 4692 # バンガード [E-mail] 2006/08/22 (火) 09:42:43
>>4691 あゆ
どの様な状況になっているのか具体的な状況が見えません。
特定のスクリプトが全て文字化けするのでしょうか?
それとも、そのスクリプトの一部が文字化けするのでしょうか?
「file スクリプト名」とするとどうなりますか?
ターミナルソフトの設定を「S-JIS」や「JIS」にするとどうなりますか?

No. 4693 # あみ 2006/08/22 (火) 19:04:19
はじめまして。あみと申します。
Solarisに関する仕様を調査していて、この掲示板に出くわしました。

No.3716で以下のような記述がありますが、Solaris9以降の仕様をご存知の方いらっしゃいませんか。

>Solaris8 では sh・ksh・csh いずれも 255 文字の制限があるようで、極めて
>不愉快ですね。

Solaris9では入力コンソールでは制限がないように思われるのですが、
入力後にバッファに読み込ませて表示させると途中からしか表示されないという現象がおこっています。

具体的には
1)/export/home/hoge/aaaaa・・・bbbbbbbb←のような300〜400くらいのパスを入力する
2)この入力から
        java.io.Reader reader = new java.io.InputStreamReader(java.lang.System.in);
        java.io.BufferedReader buf = new java.io.BufferedReader(reader);
        String input = buf.readLine();
    のように標準出力へ表示する。
3)全てが表示されずに途中の
    aaaaaaa・・・bbbbb
    のような表示のみが値として出力されてしまう。
    ⇒結果エラーになる

どなたか、ご存知の方がいらっしゃいましたら教えてください。よろしくお願いします。

No. 4694 # 68user 2006/08/23 (水) 09:41:34
>>4667 ビンゴ中西
ご指摘ありがとうございます。とりあえずバグとして登録しました。
    http://x68000.q-e-d.net/~68user/bugnote/viewbug.php?projectid=1&bugid=27

時間が取れたときに修正いたします。ありがとうございます。

Prev< No. 4689〜4694> Next  [最新発言に戻る] [過去ログ一覧]