Voglio configurare automaticamente il mio fstab
in python
eseguendo uno script. Ho pensato di utilizzare ConfigParser
in python
, ma sono in grado di usarlo correttamente.
Voglio configurare automaticamente il mio fstab
in python
eseguendo uno script. Ho pensato di utilizzare ConfigParser
in python
, ma sono in grado di usarlo correttamente.
Risposte:
Questo non funzionerà perché il /etc/fstab
file non è conforme al formato supportato da ConfigParser.
Come man 5 fstab
indica, il /etc/fstab
file è un file separato da spazi bianchi con 6 colonne. Python ConfigParser è una libreria per i file di analisi comunemente noti come .ini
file che, semplificati, sono costituiti da sezioni che contengono coppie chiave / valore:
[section_name1]
key1 = value1
key2 = value2
[section_name2]
key3 = value3
L'analisi del fstab
file da soli è relativamente semplice. Basta copiare tutte le righe dei commenti (quelle con il primo carattere non # 'spazi bianchi) e dividere le altre righe usando .split()
nei 6 campi. Lo uso per riordinare il mio fstab
file in 79 colonne.