Ik wil graag een script maken dat de regels van een file uitleest!
dus er staat iets als dit:
Nu heb ik al een script gemaakt maar die schrijft alleen de eerste regel naar het scherm en dat 4 keer! Da's dus niet de bedoeling:
Maar bij dit script leest hij dus alleen de eerste regel en zet die vier keer op het scherm! Wat moet ik veranderen?
Ik heb man bash al gedaan ik heb hier documentatie over bash liggen maar daar staat niet in hoe het moet!
dus er staat iets als dit:
En dan moet het script regel voor regel even naar het scherm schrijven! (Het script moet een firewall rule aanmaken voor degene die mij portscant) Zie het programma scanlogd voor geinteresseerden!1
2
3
4
Nu heb ik al een script gemaakt maar die schrijft alleen de eerste regel naar het scherm en dat 4 keer! Da's dus niet de bedoeling:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| #!/bin/bash
FILE=/root/bin/file
RULES=`wc --lines $FILE | awk '{print $1}'`
i=1
while [ $i -le $RULES ]; do
read line < $FILE;
echo $line;
i=`expr $i + 1`;
done
exit 0 |
Maar bij dit script leest hij dus alleen de eerste regel en zet die vier keer op het scherm! Wat moet ik veranderen?
Ik heb man bash al gedaan ik heb hier documentatie over bash liggen maar daar staat niet in hoe het moet!
Google, Het mirakel van de 21e eeuw!!!!