![]() |
|
|
Googleのunix.com
|
|||||||
| UNIXのダミー質問と回答のため もしUNIXやLinuxについての質問があれば、ここに投稿してください。すべてのUNIXおよびLinux初心者歓迎! |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 変更するディレクトリのスクリプトを介し | shiningram | シェルプログラミングとスクリプティング | 4 | 2007年3月29日 04:30午前 |
| ディレクトリを変更するスクリプトを介して? | ジョージボールマン | シェルプログラミングとスクリプティング | 3 | 2006年10月9日 09:13午後 |
| スクリプト( IPの変更)ファイルをftpに | happyv | シェルプログラミングとスクリプティング | 2 | 2006年9月19日 04:50午前 |
| 複数のファイルの名前を変更する-ファイルの一部を変更する場合の名前のヘルプ | steve7 | UNIXのダミー質問と回答のため | 7 | 2005年6月30日 02:41午後 |
| スクリプトの中で、ユーザーはどうすれば変更できますか? ? ? | chorgan | シェルプログラミングとスクリプティング | 2 | 2002年2月15日 11:53午前 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
スクリプトファイルに値を変更する
やあ、
私は、パラメータファイルがあるし、次の項目が含まれて $猫TransactionParams From_Date_Parm \u003d 2005年2月25日 To_Date_Parm \u003d 2005年5月25日 Extract_Root_Parm \u003d / detld1/etl/ascential/Ascential/DataStage/Projects/CTI_London/IAM Extract_Type_Parm \u003dトランザクション EDW_Database_Parm \u003d hdw_erks EDW_User_Parm \u003d t449206 FTP_Path_Parm \u003d / detld1/etl/ascential/Ascential/DataStage/Projects/CTI_London/IAM/ftp / FTP_User_Parm \u003d t449207 FTP_Password_Parm \u003d Magdog 、 123 Date_Run_Parm \u003d 06042005 Sequence_ID_Parm \u003d 1 Daily_Sequence_Parm \u003d 1 ParameterFileParm \u003d "何も" Send_FTP_Parm \u003d yの 私はどうすればいいはずであるsystemtimeを検索するスクリプトを記述する必要があります(私たちの実行時に) 、ベースの場合よりも小さいことをFrom_Date_Parmから12'0クロックsysdateに置き換えてください- 1 ( 2005-06-20 )とTo_Date_Parmとしてsysdate ( 2005-06-21 )他の場合は、 12より大きい場合、 24未満をFrom_Date_Parm \u003d sysdate ( 2005-06-21 ) スクリプトを使ってどのようにして適切な値を変更することができます。 私はUnixと私は、対応する仕事は、コードを新しいです。 事前に感謝します。 乾杯、 gops |
|
||||
|
クイック&非常に汚いソリューション
私はあなたが、次の操作を行う可能性がある場合は、コードを書くのに時間がない:
ときに更新しています... はgrep 元の値のファイル、 新しい値を生成する... パイプは、ファイルを介し セッド し、挿入する新しい値を/ / /置換秒を使用しています。 と一時的に再ロックファイルのカウンタをこの方法では問題がない(つまり、出力の書き込み セッド )元の入力を上書きする。あなたの距離が小さいファイルを得ることができますが、私はプロのシステムではリスクはない。 また、使用 Perlの し、 "プロファイル"ハンドラヘッダーは、行為と同じように 個人のプロフィールを入手 Windows APIを。 |