awk + how to export value in awk
I use the following awk line in order to capture the remote machine that using the port 2181
netstat -nape | awk '{if ($4 == "43.64.56.36:2181") print $4, $5 ,$6 ,$9;}'
43.64.56.36:2181 43.64.56.60:40151 ESTABLISHED 9027/java
but when I use parameter - a that represented the ip address value in the awk
seems that a parameter not get the real ip address
netstat -nape | awk -v a="43.64.56.36" '{if ($4 == a:2181) print $4, $5 ,$6 ,$9;}'
no output
when I am wrong here ?
awk variable
add a comment |
I use the following awk line in order to capture the remote machine that using the port 2181
netstat -nape | awk '{if ($4 == "43.64.56.36:2181") print $4, $5 ,$6 ,$9;}'
43.64.56.36:2181 43.64.56.60:40151 ESTABLISHED 9027/java
but when I use parameter - a that represented the ip address value in the awk
seems that a parameter not get the real ip address
netstat -nape | awk -v a="43.64.56.36" '{if ($4 == a:2181) print $4, $5 ,$6 ,$9;}'
no output
when I am wrong here ?
awk variable
2
Are you sure it's the correct command?$4 == a:2181
will be syntax error. You want to use$4 == a":2181"
– cuonglm
14 hours ago
what I mean is that we want a contain the ip = 43.64.56.36
– yael
14 hours ago
yes thank you so much its works
– yael
14 hours ago
add a comment |
I use the following awk line in order to capture the remote machine that using the port 2181
netstat -nape | awk '{if ($4 == "43.64.56.36:2181") print $4, $5 ,$6 ,$9;}'
43.64.56.36:2181 43.64.56.60:40151 ESTABLISHED 9027/java
but when I use parameter - a that represented the ip address value in the awk
seems that a parameter not get the real ip address
netstat -nape | awk -v a="43.64.56.36" '{if ($4 == a:2181) print $4, $5 ,$6 ,$9;}'
no output
when I am wrong here ?
awk variable
I use the following awk line in order to capture the remote machine that using the port 2181
netstat -nape | awk '{if ($4 == "43.64.56.36:2181") print $4, $5 ,$6 ,$9;}'
43.64.56.36:2181 43.64.56.60:40151 ESTABLISHED 9027/java
but when I use parameter - a that represented the ip address value in the awk
seems that a parameter not get the real ip address
netstat -nape | awk -v a="43.64.56.36" '{if ($4 == a:2181) print $4, $5 ,$6 ,$9;}'
no output
when I am wrong here ?
awk variable
awk variable
edited 14 hours ago
Jeff Schaller
39.5k1054126
39.5k1054126
asked 14 hours ago
yaelyael
2,49612363
2,49612363
2
Are you sure it's the correct command?$4 == a:2181
will be syntax error. You want to use$4 == a":2181"
– cuonglm
14 hours ago
what I mean is that we want a contain the ip = 43.64.56.36
– yael
14 hours ago
yes thank you so much its works
– yael
14 hours ago
add a comment |
2
Are you sure it's the correct command?$4 == a:2181
will be syntax error. You want to use$4 == a":2181"
– cuonglm
14 hours ago
what I mean is that we want a contain the ip = 43.64.56.36
– yael
14 hours ago
yes thank you so much its works
– yael
14 hours ago
2
2
Are you sure it's the correct command?
$4 == a:2181
will be syntax error. You want to use $4 == a":2181"
– cuonglm
14 hours ago
Are you sure it's the correct command?
$4 == a:2181
will be syntax error. You want to use $4 == a":2181"
– cuonglm
14 hours ago
what I mean is that we want a contain the ip = 43.64.56.36
– yael
14 hours ago
what I mean is that we want a contain the ip = 43.64.56.36
– yael
14 hours ago
yes thank you so much its works
– yael
14 hours ago
yes thank you so much its works
– yael
14 hours ago
add a comment |
1 Answer
1
active
oldest
votes
we solved it by the following syntax
netstat -nape | awk -v a="43.64.56.36" '{if ($4 == a":2181") print $4, $5 ,$6 ,$9;}'
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "106"
};
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: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
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%2funix.stackexchange.com%2fquestions%2f495080%2fawk-how-to-export-value-in-awk%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
we solved it by the following syntax
netstat -nape | awk -v a="43.64.56.36" '{if ($4 == a":2181") print $4, $5 ,$6 ,$9;}'
add a comment |
we solved it by the following syntax
netstat -nape | awk -v a="43.64.56.36" '{if ($4 == a":2181") print $4, $5 ,$6 ,$9;}'
add a comment |
we solved it by the following syntax
netstat -nape | awk -v a="43.64.56.36" '{if ($4 == a":2181") print $4, $5 ,$6 ,$9;}'
we solved it by the following syntax
netstat -nape | awk -v a="43.64.56.36" '{if ($4 == a":2181") print $4, $5 ,$6 ,$9;}'
answered 14 hours ago
yaelyael
2,49612363
2,49612363
add a comment |
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- 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%2funix.stackexchange.com%2fquestions%2f495080%2fawk-how-to-export-value-in-awk%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
2
Are you sure it's the correct command?
$4 == a:2181
will be syntax error. You want to use$4 == a":2181"
– cuonglm
14 hours ago
what I mean is that we want a contain the ip = 43.64.56.36
– yael
14 hours ago
yes thank you so much its works
– yael
14 hours ago