Δημοσιεύτηκε: 14 Δεκ 2014, 16:19
από fkol k4
Οκ.

Tότε θα μπορούσες να χρησιμοποιήσεις 2 μεταβλητές τύπου array. Στην πρώτη θα υπάρχουν οι γραμμές προς αλλαγή και στη 2η οι μεταβλητές που θέλεις. Μετά, μπορείς να χρησιμοποιήσεις μαι λούπα που να κάνει indexing και στις δύο και να καλεί τη sed Πχ:
Μορφοποιημένος Κώδικας: Επιλογή όλων
array_1=("21i" "24i" "25i" ... "42i")
array_2=(a b c ... z)

for i in ${array_1[@]}; do
sed -i "${array_1[i]} ${array_2[i]}" height.html
done


Σε python ίσως να ήταν πιο απλό μιας και μπορείς να χρησιμοποιήσεις ένα dictionary αντί δύο arrays, αλλά πάνω κάτω θα ήταν η ίδια ιδέα.