grep gives only 'file xx matches'
I try to find a certain error in a syslog with
grep panic /var/log/syslog
which works on several of my servers and shows the lines with panic
, but not on one specific server (which is set up the same than the others). On this server I get only
Binary file /var/log/syslog matches
which is close to what I would get with the -l
option. What can be wrong that I do not get the regular output, i.e. the lines which contain the word panic
grep
add a comment |
I try to find a certain error in a syslog with
grep panic /var/log/syslog
which works on several of my servers and shows the lines with panic
, but not on one specific server (which is set up the same than the others). On this server I get only
Binary file /var/log/syslog matches
which is close to what I would get with the -l
option. What can be wrong that I do not get the regular output, i.e. the lines which contain the word panic
grep
1
Hint: Read the first word of grep's output.
– melpomene
Nov 17 '18 at 12:38
thank you for the hint - forcing grep to take syslog as text file with the--text
flag resolved the issue. I remain puzzled why syslog is considered a binary file on one of the servers but not on the others.
– user855443
Nov 18 '18 at 7:32
add a comment |
I try to find a certain error in a syslog with
grep panic /var/log/syslog
which works on several of my servers and shows the lines with panic
, but not on one specific server (which is set up the same than the others). On this server I get only
Binary file /var/log/syslog matches
which is close to what I would get with the -l
option. What can be wrong that I do not get the regular output, i.e. the lines which contain the word panic
grep
I try to find a certain error in a syslog with
grep panic /var/log/syslog
which works on several of my servers and shows the lines with panic
, but not on one specific server (which is set up the same than the others). On this server I get only
Binary file /var/log/syslog matches
which is close to what I would get with the -l
option. What can be wrong that I do not get the regular output, i.e. the lines which contain the word panic
grep
grep
asked Nov 17 '18 at 12:31
user855443user855443
519414
519414
1
Hint: Read the first word of grep's output.
– melpomene
Nov 17 '18 at 12:38
thank you for the hint - forcing grep to take syslog as text file with the--text
flag resolved the issue. I remain puzzled why syslog is considered a binary file on one of the servers but not on the others.
– user855443
Nov 18 '18 at 7:32
add a comment |
1
Hint: Read the first word of grep's output.
– melpomene
Nov 17 '18 at 12:38
thank you for the hint - forcing grep to take syslog as text file with the--text
flag resolved the issue. I remain puzzled why syslog is considered a binary file on one of the servers but not on the others.
– user855443
Nov 18 '18 at 7:32
1
1
Hint: Read the first word of grep's output.
– melpomene
Nov 17 '18 at 12:38
Hint: Read the first word of grep's output.
– melpomene
Nov 17 '18 at 12:38
thank you for the hint - forcing grep to take syslog as text file with the
--text
flag resolved the issue. I remain puzzled why syslog is considered a binary file on one of the servers but not on the others.– user855443
Nov 18 '18 at 7:32
thank you for the hint - forcing grep to take syslog as text file with the
--text
flag resolved the issue. I remain puzzled why syslog is considered a binary file on one of the servers but not on the others.– user855443
Nov 18 '18 at 7:32
add a comment |
1 Answer
1
active
oldest
votes
The command which worked - as hinted by melpomene - was
grep panic /var/log/syslog --text
to force grep to consider syslog a textfile, not a binary file.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53351295%2fgrep-gives-only-file-xx-matches%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
The command which worked - as hinted by melpomene - was
grep panic /var/log/syslog --text
to force grep to consider syslog a textfile, not a binary file.
add a comment |
The command which worked - as hinted by melpomene - was
grep panic /var/log/syslog --text
to force grep to consider syslog a textfile, not a binary file.
add a comment |
The command which worked - as hinted by melpomene - was
grep panic /var/log/syslog --text
to force grep to consider syslog a textfile, not a binary file.
The command which worked - as hinted by melpomene - was
grep panic /var/log/syslog --text
to force grep to consider syslog a textfile, not a binary file.
answered Nov 18 '18 at 7:46
user855443user855443
519414
519414
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53351295%2fgrep-gives-only-file-xx-matches%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
Hint: Read the first word of grep's output.
– melpomene
Nov 17 '18 at 12:38
thank you for the hint - forcing grep to take syslog as text file with the
--text
flag resolved the issue. I remain puzzled why syslog is considered a binary file on one of the servers but not on the others.– user855443
Nov 18 '18 at 7:32