![]() |
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 開発リリース: Linuxのミント4.0ベータ版"はFluxbox " 、 4.0アルファ" Debianの" | アイボット | UNIXおよびLinuxのRSSニュース | 0 | 2008年1月4日 03:00午後 |
| 説明して行" mn_code \u003d `環境変数|はgrep " ..分" | awkは- F "を\u003d " ' ( ) $ 2を印刷' ` " | Lokesha | UNIXのダミー質問と回答のため | 4 | 2007年12月20日 01:52午前 |
| どのようにしてプログラムを混合すること、多くの" | " 、 " < "と" > " | strugglingman | 高レベルのプログラミング | 2 | 2006年4月29日 08:11午前 |
| いいえutpmxエントリ:低水準から実行する必要があります"ログイン" "シェル" | peterpan | UNIXのダミー質問と回答のため | 0 | 2006年1月18日 04:15午前 |
| どのように"読む"または"メール"領収書を納入を要求する | plelie2 | シェルプログラミングとスクリプティング | 1 | 2002年8月6日 03:26午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
"で" 01 、 " 0を維持する"必要がある
システム\u003d AIXの
スクリプト\u003d ksh 私はかなりこれに新しい\u003d 。 私はこの質問されていないことはすでにほしい。 シナリオ: ファイルの情報を....のような命名規則をgrep'ing 2008_01 *.私は、これらのファイル名には今月中に(つまり02 )した後にはgrepを実行される。 問題: 私が" " 02減算してください- " 01 " 、 " 1 "を取得。この意味はどのような計算をドロップとして表示させる" 0 "前 私は、 " 0 "私はgrepを実行する必要がある。 コード: # \u003d\u003d\u003d\u003d\u003d\u003d>年&ヶ月を入手*** #エクスポート年\u003d `日付+ %イ` 輸出MNTH # \u003d `日付+ %メートル` \u003d 2008年の輸出 \u003d 02 MNTH輸出 # ************************************** # ***検索前の月/年の値*** # ************************************** 場合、 [ $ MNTH ! \u003d 01 ] それから ( ( MNTH \u003d $ MNTH - 01 ) ) 年\u003d $年 その他の \u003d 01の場合[ $ MNTH ] それから MNTH \u003d 12 ( (年\u003d $は、 1 ) ) Fiの Fiの ***注〜 ( (年\u003d $は、 1 ) )完全に動作します。 上記のステートメントは正しくない!!!!!です!!!!! 私はそれだけが現在のように、しかしすべての手助けは大歓迎ですにしておきたいと思います。私の使用を検討する セッド やawkは"内の" 0を追加するには2つの方法が素晴らしい一例だろうかどうしたらよいのか。 編集cml2008で最終; 2008年1月26日に 12:15午前..理由:声明は間違っています |
|
||||
|
ジム、
素晴らしい、その仕事を! 私はすべてのmanページでprintfのパラメータの解読するのに時間を取る必要がありますを参照してください! それは、多分私は、 "もし"文の後半に役立つと知っていると言われています。 場合、 [ $ MNTH ! \u003d 01 ] それから ( ( MNTH \u003d $ MNTH - 01 ) ) MNTH \u003d $ ( " % printf 02d " $ MNTH ) 年\u003d $年 その他の \u003d 01の場合[ $ MNTH ] それから MNTH \u003d 12 ( (年\u003d $は、 1 ) ) 赤にするなどとして2009分の00を出力 もう一度は、非常にprintfの詳細については、あなたのおかげで冷却されています。 ![]() |
|
||||
|
私の理論は、 " printf "コマンドは、 "もし"文2番目の最優先されます。
私はprintfのmanページを読んで、それは少し面倒なようだ、これは、 " printf "コマンド私"が、 "誰でも知っているステートメントを2つ目の最優先されてみましたか?その場合は別の" printfの形式に" \u003d 12 〜 MNTH 、変数" $ "コマンドを設置しなければならないのですか? 引用:
編集cml2008で最終; 2008年1月26日に 11:42午前..理由:文法エラー |