![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
/var/adm/messagesから当日分のみのログを抽出しようとしています。
そこで、下記のように日付をCシェルの中で取得して、
ログをgrepする際の引数にしようとしています。
$ date | cut -c 5-10
Sep 3 (空白2文字)
例えば、
$ set today=`date | cut -c 5-10`
とすると、
$ echo $today
Sep 3 (空白1文字)
となり、
Sepと3の間の空白が1文字分削られてしまい、
grepの引数としては設定したいものとは異なります。
また、grepの引数に空白を含む文字列を与えると、引数が2つと判断され、
これまた引数としては不適格です。
そこで、date | cut -c 5-10 の結果をアポストロフィーで囲み
'Sep 3' の状態でgrepの引数にしたいと思っていますが、
アポストロフィー付きで変数をうまくセットできません。
$ grep $today /var/adm/messages ($todayの中身は'Sep 3')
上記のようなシェルを実現する方法を教えてください。
または、/var/adm/messagesから当日分のみのログを抽出する方法を
教えてください。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
変数のインデックスと正規表現をあわせれば比較的簡潔に記せますが、以下の感じではダメでしょうか
(* Solaris 環境がないので Linux の /var/log/messages をもとにしてます。/var/adm/messsages と日付部のフォーマットが違っていたらすみません)。
set today=`date`
grep "$today[2]スペース2個分*$today[3]" /var/adm/messages
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- UNIX・Linux Linuxのbash環境下です。 1 2022/11/27 12:31
- UNIX・Linux bashでブランク(空白)を検索文字列として指定する方法 1 2022/04/13 22:29
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- UNIX・Linux AWSのEC2のZabbixユーザーでawscliコマンドが実行できない状態を解決する 1 2022/12/06 22:17
- Visual Basic(VBA) VBA 改行コードの取り方 1 2022/03/22 14:14
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- フリーソフト サクラエディタの正規表現(grep機能)の使い方 3 2022/06/22 10:29
- UNIX・Linux 次の要件を満たすにはどのように修正したらよろしいでしょうか 1 2022/11/24 20:57
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IEのイベントログをイベントビ...
-
auth.logが出力されない。
-
vsftpを設定し試したら書き込み...
-
PowerShell と Get-WinEvent
-
Sambaのアクセスログについて
-
XMLHttpRequestがApacheのacces...
-
logrotateの再起動
-
apcupsdについて教えてください
-
apacheのログファイルがいつの...
-
evalが使えない場合
-
ログ管理
-
ログがローテイトされなくなった.
-
Syslogサーバ設定について
-
リモートのCentOSサーバが起動...
-
squidのアクセスログについて
-
syslogdのrestartについて
-
webalizer
-
リモートデスクトップ接続でパ...
-
パスワード設定していないユー...
-
同一のホスト名で何か問題があ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
squidのアクセスログについて
-
expectを用いた正規表現[]のgre...
-
ssl_request_logの必要性について
-
IEのイベントログをイベントビ...
-
auth.logが出力されない。
-
イベントビューアからの特定のe...
-
" /var/log/messages "の中は何...
-
/var/adm/messagesから当日分の...
-
Aixのsyslogログローテーション...
-
vsftpを設定し試したら書き込み...
-
イベントログ 「シェルが停止し...
-
FTPのログを取得したい
-
/etc/cron.daily/logrotateがエ...
-
コマンドプロンプトでのcopyコ...
-
evalが使えない場合
-
/var/log/maillogへのログの書...
-
ログがローテイトされなくなった.
-
syslogからログが出力されなく...
-
suコマンドのログ
-
apacheでjpgが表示されない。
おすすめ情報