Ik zit met het volgende probleem, als ik de onderstaande lijn invoer dan krijg ik het volgend:
yum check-update | grep -v "Server:" | grep -i "[0-9]86\|noarch"
kernel i686 2.4.22-1.2199.nptl Quicknet - updates-released
kernel-pcmcia-cs i386 1:3.1.31-16 Quicknet - updates-released
kernel-source i386 2.4.22-1.2199.nptl Quicknet - updates-released
Deze uitvoer is goed! Maar ik gebruik deze lijn in een script en zet de content in een variable. Wanneer ik lcount=`echo $VARIABLE | wc -l` doe dan krijg ik dus de verkeerde lcount waarde terug. Ik heb gezien dat dit komt door de "echo $VARIABLE", hij laat dus de newlines weg. Is er een andere manier om toch een goede wc -l te doen op die output?
Sorry ben een n00b op bash gebied, maar heb overal wel gezocht
yum check-update | grep -v "Server:" | grep -i "[0-9]86\|noarch"
kernel i686 2.4.22-1.2199.nptl Quicknet - updates-released
kernel-pcmcia-cs i386 1:3.1.31-16 Quicknet - updates-released
kernel-source i386 2.4.22-1.2199.nptl Quicknet - updates-released
Deze uitvoer is goed! Maar ik gebruik deze lijn in een script en zet de content in een variable. Wanneer ik lcount=`echo $VARIABLE | wc -l` doe dan krijg ik dus de verkeerde lcount waarde terug. Ik heb gezien dat dit komt door de "echo $VARIABLE", hij laat dus de newlines weg. Is er een andere manier om toch een goede wc -l te doen op die output?
Sorry ben een n00b op bash gebied, maar heb overal wel gezocht