Error while executing shell script

Clash Royale CLAN TAG#URR8PPP
up vote
-2
down vote
favorite
Trying to create a script which scans for the large log files, grep the ID and also reports the size, file and host in the below format
log file will have a ID in below format
ID=0000
Host - Size - User - ID
Can someone advice what was wrong with this script? This doesn't work for some reasons.
find /test -type f -size +$(df -k /test | awk 'NR == 3 printf "%d", $1/4
') -exec sh -c 'printf "%s - %s - %s - %sn" "$HOSTNAME" "$(du -sh "$1")"
"$(stat -c %U "$1")" "$(awk -F '=' '/ID/ print $2')"' find-sh ;
bash shell-script shell
add a comment |Â
up vote
-2
down vote
favorite
Trying to create a script which scans for the large log files, grep the ID and also reports the size, file and host in the below format
log file will have a ID in below format
ID=0000
Host - Size - User - ID
Can someone advice what was wrong with this script? This doesn't work for some reasons.
find /test -type f -size +$(df -k /test | awk 'NR == 3 printf "%d", $1/4
') -exec sh -c 'printf "%s - %s - %s - %sn" "$HOSTNAME" "$(du -sh "$1")"
"$(stat -c %U "$1")" "$(awk -F '=' '/ID/ print $2')"' find-sh ;
bash shell-script shell
2
Can you provide please an actual example of input and the output you desire for that input filtered through your script to generate?
â DopeGhoti
14 mins ago
Input is just the log file with a lot of information and a line with ID in the format ID=0000. Output should be Hostname - size of the file - Userid - ID
â Vas
13 mins ago
add a comment |Â
up vote
-2
down vote
favorite
up vote
-2
down vote
favorite
Trying to create a script which scans for the large log files, grep the ID and also reports the size, file and host in the below format
log file will have a ID in below format
ID=0000
Host - Size - User - ID
Can someone advice what was wrong with this script? This doesn't work for some reasons.
find /test -type f -size +$(df -k /test | awk 'NR == 3 printf "%d", $1/4
') -exec sh -c 'printf "%s - %s - %s - %sn" "$HOSTNAME" "$(du -sh "$1")"
"$(stat -c %U "$1")" "$(awk -F '=' '/ID/ print $2')"' find-sh ;
bash shell-script shell
Trying to create a script which scans for the large log files, grep the ID and also reports the size, file and host in the below format
log file will have a ID in below format
ID=0000
Host - Size - User - ID
Can someone advice what was wrong with this script? This doesn't work for some reasons.
find /test -type f -size +$(df -k /test | awk 'NR == 3 printf "%d", $1/4
') -exec sh -c 'printf "%s - %s - %s - %sn" "$HOSTNAME" "$(du -sh "$1")"
"$(stat -c %U "$1")" "$(awk -F '=' '/ID/ print $2')"' find-sh ;
bash shell-script shell
bash shell-script shell
asked 15 mins ago
Vas
164
164
2
Can you provide please an actual example of input and the output you desire for that input filtered through your script to generate?
â DopeGhoti
14 mins ago
Input is just the log file with a lot of information and a line with ID in the format ID=0000. Output should be Hostname - size of the file - Userid - ID
â Vas
13 mins ago
add a comment |Â
2
Can you provide please an actual example of input and the output you desire for that input filtered through your script to generate?
â DopeGhoti
14 mins ago
Input is just the log file with a lot of information and a line with ID in the format ID=0000. Output should be Hostname - size of the file - Userid - ID
â Vas
13 mins ago
2
2
Can you provide please an actual example of input and the output you desire for that input filtered through your script to generate?
â DopeGhoti
14 mins ago
Can you provide please an actual example of input and the output you desire for that input filtered through your script to generate?
â DopeGhoti
14 mins ago
Input is just the log file with a lot of information and a line with ID in the format ID=0000. Output should be Hostname - size of the file - Userid - ID
â Vas
13 mins ago
Input is just the log file with a lot of information and a line with ID in the format ID=0000. Output should be Hostname - size of the file - Userid - ID
â Vas
13 mins ago
add a comment |Â
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
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
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f480204%2ferror-while-executing-shell-script%23new-answer', 'question_page');
);
Post as a guest
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
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
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
2
Can you provide please an actual example of input and the output you desire for that input filtered through your script to generate?
â DopeGhoti
14 mins ago
Input is just the log file with a lot of information and a line with ID in the format ID=0000. Output should be Hostname - size of the file - Userid - ID
â Vas
13 mins ago