The UNIX and Linux Forums  
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。

Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > シェルプログラミングとスクリプティング
Googleのunix.com



シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
のスクリプトを圧縮形式で保存 naveeng.81 シェルプログラミングとスクリプティング 1 2008年4月14日 08:31午前
mailx保存メッセージ( base64で)読めなくている Squeakygoose UNIXのダミー質問と回答のため 1 2008年1月30日 11:49午前
須藤保存されないファイル 小惑星 UNIXの詳細&エキスパートのためのユーザー 0 2007年7月30日 07:18午前
rootのcrontabが保存されないだけを取得 flok UNIXの詳細&エキスパートのためのユーザー 1 2007年6月25日 10:50午前
どこにパスワードをUNIXサーバーに保存されますか? hast5 UNIXのダミー質問と回答のため 12 2006年10月19日 04:11午後

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek を搭載 Powered by Google
 
LinkBack スレッドツール このスレッドを検索 スレッドを評価 表示モード
  #1固定リンク)  
Old 2008年10月13日
gugs gugs is offline
登録ユーザー
  
 

参加日: 2008年7月
投稿: 44
どのようにして最後に保存したログを識別することができますか?

Googleのシステムログには、スクリプトが実行される毎日を生産することができない、ログのフォーマットがある: name_YYMMDD.log -の両方の名前と。ログには、スクリプトが実行され、 1日として、日付変更を一貫している。

が、最後に保存したログを見つけるの方法はありますか?
  #2固定リンク)  
Old 2008年10月13日
otheus's Avatar
otheus otheus is offline Forum Staff  
モデレータ翼モード
  
 

参加日: 2007年2月
場所:インスブルック、オーストリア
投稿数: 1,886
コード:
find /var/log -type f -printf "%T@\t%p\n" | sort -nr | head -1 |cut -f2
説明:
の/ varを見/ログおよび( -タイプf )のすべてのファイルを見つけて、数秒でタイムスタンプの変更をプリントアウト(これは)分類され、ファイル名。逆に数を順番に並べ替えは、最大の数を最初にされる。は、最初の線に乗って、タイムスタンプをカット。
  #3固定リンク)  
Old 2008年10月13日
うわあマネー Gee-Money is offline
登録ユーザー
  
 

参加日: 2008年09月
投稿: 48
このような方法については何か:

コード:
ls -ltr name_*.log | tail -n 1 | awk '{ print $NF }'
  #4固定リンク)  
Old 2008年10月13日
otheus's Avatar
otheus otheus is offline Forum Staff  
モデレータ翼モード
  
 

参加日: 2007年2月
場所:インスブルック、オーストリア
投稿数: 1,886
実際には、うわあマネーボールにされています。お使いのスクリプトは、特定のディレクトリの場合は、検索を行う必要はありません。 lsだけ。しかし、彼のスクリプトを不必要に複雑です:
コード:
ls -1t |sed -n '/name.*\.log$/{p;q}'
を行うとし、少し速くなる。 (通常は、列には、パイプに印刷の場合を除き、ここに-1を出力lsだけを強調している。 )
  #5固定リンク)  
Old 2008年10月13日
gugs gugs is offline
登録ユーザー
  
 

参加日: 2008年7月
投稿: 44
なぜこの仕事はないのですか?

私は、上記の例としている小テストスクリプトとして私はしたいことを以下に示す開発:

次へ\u003d TEST01
ディレクトリ\u003d 'はC : / Cygwin環境の/ var / log /イメージ/オーストリア/ '
cmd1 \u003d "セッド - n 'を/ "
$ cmd1エコー
cmd2 \u003d " .* \ 。 mqsc $ / ( p 、 qを) ' "
$ cmd2エコー
" $ cmd1 $次$ cmd2 "エコー> command.txt
コマンド\u003d $ (はgrep セッド command.txt )
はls - 1トン$ディレクトリ| $次はgrep > temp.txt
ファイル名\u003d $ ( $コマンド< temp.txt )

私が手にする結果を私は、スクリプトが実行されます:
+次\u003d TEST01
+ディレクトリ\u003dはC : / Cygwin環境の/ var / log /イメージ/オーストリア/
+ cmd1 \u003d 'セッド - nを' \ '' / '
+エコー セッド - nを'' \ '' / '
セッド - n 'を/
+ cmd2 \u003d ' .* \ 。 mqsc $ / ( p 、 qを) ' \ '' '
+エコー' .* \ 。 mqsc $ / ( p 、 qを) ' \ '' '
.* \ 。 mqsc $ / ( p 、 qを) '
+ 'エコーセッド - nを' \ '' / TEST01 .* \ 。 mqsc $ / ( p 、 qを) ' \ '' '
+ +はgrep セッド command.txt
+ \u003dコマンド'セッド - nを' \ '' / TEST01 .* \ 。 mqsc $ / ( p 、 qを) ' \ '' '
+はls - 1トンはC : / Cygwin環境の/ var / log /イメージ/オーストリア/
+はgrep TEST01
+ + セッド - nを'' \ '' / TEST01 .* \ 。 mqsc $ / ( p 、 qを) ' \ '' '
セッド:メールの表現# 1 、文字1 :不明なコマンド: ` ''
+ \u003dファイル名


  #6固定リンク)  
Old 2008年10月13日
otheus's Avatar
otheus otheus is offline Forum Staff  
モデレータ翼モード
  
 

参加日: 2007年2月
場所:インスブルック、オーストリア
投稿数: 1,886
引用:
当初の投稿 gugs View Post
[サイズ\u003d 2]
コード:
'
+ echo 'sed -n '\''/TEST01.*\.mqsc$/{p;q}'\'''
qouting問題はどこか。これらの脱出-二重引用符ではすべきではない。
[引用] [コード]
どうしてだけを行うことができます:
コード:
ls -1t $dir >temp.txt
sed -n "/$NEXT/{p;q}" temp.txt
  #7固定リンク)  
Old 2008年10月13日
gugs gugs is offline
登録ユーザー
  
 

参加日: 2008年7月
投稿: 44
otheus使用できませんでしたが、なぜ私は理由もなくされました:

はls - 1トン$ディレクトリ> temp.txt
セッド - nを" / $次/ ( p 、 qを) " temp.txt

私は、なぜ私はそれを知らないことを考えていなかった!当時の1つ。

WHOは、大歓迎をお客様全員に感謝。私はよく知っている私との支援なし。
Closed Thread

ブックマーク

タグ
Unixコマンド

スレッドツール このスレッドを検索
このスレッドを検索

高度な検索
表示モード このスレッド
このスレッド

投稿ルール
あなた ことができない。 新しいスレッドを投稿
あなた ことができない。 返信の投稿
あなた ことができない。 添付ファイルの投稿
あなた ことができない。 自分の投稿を編集

BBコード なる 〜の上に
スマイリー なる 〜の上に
[イメージ] コードは 〜の上に
HTMLコードは、 オフ
トラックバック なる 〜の上に
ピングバック なる 〜の上に
Refbacks なる 〜の上に




すべてGMT -4です。現在の時刻は 03:52午前


提供: vBulletin、著作権© 2000 - 2006、Jelsoft企業株式会社。言語翻訳による電源
vBCredits v1.4著作権© 2007 - 2008 、 PixelFXスタジオ
は、 UNIXおよびLinuxフォーラムのコンテンツ著作権© 1993 〜 2009 。すべての権利を管理しReserved.Ad RedTyger

コンテンツ関連のURLで vBSEO 3.2.0