Blanda kommandoraden och gui. (2 / 5 steg)
Steg 2: Koden.
Kan skapa ett program för att sammanställa data. Fina med detta är, allt vi behöver göra är att lägga till enheter av den samma typen fil (enhet #) i katalogen. Inga krav att ändra programmet även om du har mer eller mindre enheter. Varning det att döda den gamla cutitdata, så vara säker och säkerhetskopiera alla filer och och ta bort dem du inte behöver. Det finns naturligtvis och enklare sätt, men vi kommer att spara den för senare...
Använda en textredigerare för att skapa programmet:
compiledata.sh
[code]# Få data från enheten filer och skapa. SKÄR filer.
för f i enheten?
göra
Newfile="$f.Cut"
skär - c 12-25 $f > $newfile
gjort
# skapa tmpfile.
Touch cutfile
RM cutfile
Touch cutfile
#create etiketter för filen.
ECHO "" > cutitfile
ECHO inkomster: >> cutitfile
ECHO kostnader >> cutitfile
# sätta ihop det hela.
för g i enhet?. SKÄR
göra
klistra in - d, cutitfile $g >> cutfile
MV cutfile cutitfile
gjort
# avkommentera nästa rad om du vill använda sc
# psc -d, < cutitfile > Units.sc
[/code]
Göra programmet körbar
$ chmod + x compiledata.sh
Kör programmet.
$./compiledata.sh
Se resultat.
$ cat cutitfile
, Enhet 1, enhet 2, enhet 3
Inkomst: 5000, 45000, 18000
Kostnader, 2000, 46000, 18000
Tre filer är nu kombinerade in i en! Detta är vad som kallas en avgränsad fil med kommaavgränsade som de flesta kalkylblad kan importera enkelt.
Nu kan vi använda kalkylbladet för att importera data.