No.2ベストアンサー
- 回答日時:
やり方は人それぞれに色々あると思いますが一例として
e.g. 「3/2」の「あるアカウント」さんを含む行を maillog から抽出
egrep '^Mar[ ]+2' /var/log/maillog | grep 'あるアカウント' や
awk 'BEGIN{ORS="\n\n"}/^Mar[ ]+2/ && /あるアカウント/' /var/log/maillog など
No.3
- 回答日時:
>ls -al | grep Jan | grep 26
>としますと、ターミナルに何も帰ってきません。
>ls -al | grep Jan
>では当然問題ないです。
ls -al | grep Jan の出力結果に 26 が含まれなければ何も出ません。
>日付を指定するフォーマットって有るのでしょうか?
grep は、指定した文字列(正確には正規表現ですが)を含む行を抽出するコマンドです。ですから、
less /var/log/maillog
でログを表示させてみて、自分が抽出したい文字列を決めてそれを指定すればいいです。
grep はそれが日付だとかユーザ名だとかは認識せず単に文字列として扱います。
No.1
- 回答日時:
パイプでどんどん付け足していって問題ないですよ。
たとえば ls -al | grep Jan | grep rwx | grep 26
であれば、ls -al コマンドの結果から Jan が含まれていて
rwx という文字列が含まれていて、 25 という文字列が
含まれている行を取り出してくれます。
試行錯誤しながらやれば、だいたいコツがつかめますよ。
この回答への補足
ご回答ありがとうございます。
こちらの設定の問題なのかも知れませんが、仮に
ls -al | grep Jan | grep 26
としますと、ターミナルに何も帰ってきません。
ls -al | grep Jan
では当然問題ないです。
日付を指定するフォーマットって有るのでしょうか?
YYYY/MM/DD や DD/MM/YYYY でもだめでした。
あと、非常に一歩的なお願いなので申し訳ないのですが、
maillog の中身を表示させる方向性でコマンドを教えていただけると助かります。
当方あまり詳しくないので、見当違いなお願いでしたらごめんなさい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux Linuxのbash環境下です。 1 2022/11/27 12:31
- UNIX・Linux AWSのEC2のZabbixユーザーでawscliコマンドが実行できない状態を解決する 1 2022/12/06 22:17
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- 教えて!goo 指摘されたので質問です 1 2022/04/17 14:11
- UNIX・Linux bashでブランク(空白)を検索文字列として指定する方法 1 2022/04/13 22:29
- その他(プログラミング・Web制作) bashのgrepで複数の検索、かつスクリプト内で改行する方法を教えてください。 1 2022/10/06 20:09
- Excel(エクセル) EXCELの「接続」のSQLのコマンド文字列にて、セルから任意の数値を利用したい 2 2023/03/09 16:43
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける (再質問) 4 2022/09/14 22:51
- DIY・エクステリア 角パイプに角材を取り付ける金具っでありますか? 会社の作業場にパーテーションを設置しようと思います。 5 2022/08/16 09:52
- Excel(エクセル) エクセルのデータの抽出について 3 2022/09/15 23:56
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
linuxコマンド(時間の抽出について)
UNIX・Linux
-
ログファイルを後ろから検索し、最初のマッチで止める
その他(コンピューター・テクノロジー)
-
LVMのメリット、デメリット
UNIX・Linux
-
-
4
pingは正常なのにtracerouteで応答なしって・・・
UNIX・Linux
-
5
grepで検索文字列が完全一致した行だけ取り出す方法
UNIX・Linux
-
6
Linux 月を英語表示したい
UNIX・Linux
-
7
UNIX コマンドにおける # や円マークの意味
UNIX・Linux
-
8
python エラー
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Linux環境 grepで改行コード(CR...
-
sed で \\ を含む文字列に置換
-
grepでの抽出箇所のみ置換して...
-
bashなどのシェル変数の値に改...
-
grepで検索文字列が完全一致し...
-
awkを用いて、特定の文字を含む...
-
grepコマンドを使ったシェルに...
-
特定の文字列を含む行だけ削除...
-
Dirコマンドでフォルダ内ファイ...
-
TOPコマンドで表示するCPU使用...
-
エクセルの表にヘンな枠が・・・
-
スクリプトのエラー「unexpecte...
-
batである文字列内に特定の文字...
-
pingは正常なのにtracerouteで...
-
テキストファイルから最終行の抽出
-
bashでシングルクォート内の変...
-
ファイル名についている「-」と...
-
ラズパイで『’test.service’をs...
-
UNIX コマンドにおける # や円...
-
SCコマンドでアクセス拒否
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Linux環境 grepで改行コード(CR...
-
grepで日付指定してlogを取り出...
-
grepで検索文字列が完全一致し...
-
sed で \\ を含む文字列に置換
-
grepで全角文字の行を抽出
-
【シェルスクリプト】awkの結果...
-
bashでブランク(空白)を検索文...
-
awkのフィールド数制限について...
-
フィールドでgrepみたいなこと
-
grepでの抽出箇所のみ置換して...
-
awkコマンドについて
-
zshの文字列置換機能
-
bashなどのシェル変数の値に改...
-
grepで拡張子がxlsxのファイル...
-
テキスト処理を行うツール
-
テキストファイルの間引き削除...
-
awkを用いて、特定の文字を含む...
-
特定の文字列を含む行だけ削除...
-
行頭と行末に文字追加
-
sedの置換での「|」表記
おすすめ情報