<br>
I am new to awk. Below is the awk statament I am using trying to have end result on one line for each directory.<br>
<br>
<br>
awk ' substr($0,1,1) > " " { printf \ <br>
"echo -n b1/bak/%s ;ls -l /b1/bak/%s¦wc -l ;du /b1/bak/%s \n",\ <br>
$1,$1,$1,$1}' $NUM > $JOB <br>
1,$1}' $NUM > $JOB <br>
<br>
<br>
Output<br>
b1/bak/189 3 <br>
101588 /b1/bak/189 <br>
b1/bak/190 3 <br>
101610 /b1/bak/190 <br>
b1/bak/191 3 <br>
101590 /b1/bak/191 <br>
b1/bak/192 1 <br>
<br>
Desired Output<br>
<br>
b1/bak/189 3 101588 /b1/bak/189<br>
b1/bak/190 2 101610 /b1/bak/190<br>
I am new to awk. Below is the awk statament I am using trying to have end result on one line for each directory.<br>
<br>
<br>
awk ' substr($0,1,1) > " " { printf \ <br>
"echo -n b1/bak/%s ;ls -l /b1/bak/%s¦wc -l ;du /b1/bak/%s \n",\ <br>
$1,$1,$1,$1}' $NUM > $JOB <br>
1,$1}' $NUM > $JOB <br>
<br>
<br>
Output<br>
b1/bak/189 3 <br>
101588 /b1/bak/189 <br>
b1/bak/190 3 <br>
101610 /b1/bak/190 <br>
b1/bak/191 3 <br>
101590 /b1/bak/191 <br>
b1/bak/192 1 <br>
<br>
Desired Output<br>
<br>
b1/bak/189 3 101588 /b1/bak/189<br>
b1/bak/190 2 101610 /b1/bak/190<br>