<!doctype html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<div class="default-style">
Ik dacht een alias te maken om een listing te maken van de inhoud van een backup-file.
</div>
<div class="default-style">
Het volledige commando om daar een listing van te maken:
</div>
<div class="default-style">
sudo unzip -l /bkup/pn.zip, waarbij pn het nummer is van de zipfile in de backup=directory.
</div>
<div class="default-style">
Wat goed gaat:
</div>
<div class="default-style">
sudo unzip -l p001.zip
</div>
<div class="default-style">
Archive: p001.zip
<br>Length Date Time Name
<br>--------- ---------- ----- ----
<br>3942 2024-06-29 16:22 home/julien/.bashrc
<br>6975276 2024-06-29 15:42 home/julien/Documents/calc/tr24.ods
<br>155872 2024-06-29 13:43 home/julien/Documents/calc/tr24r.ods
<br>4012657 2024-06-29 14:42 home/julien/tmp/zipl/f001.zip
<br>3123 2024-06-29 13:43 home/julien/.bash_history
<br>34 2024-06-29 16:24 home/julien/.lesshst
<br>389 2024-06-29 15:12 etc/cups/subscriptions.conf
<br>690 2024-06-29 13:44 etc/cups/subscriptions.conf.O
<br>222 2024-06-29 16:16 etc/backup.conf
<br>634 2024-06-29 13:52 etc/fstab
<br>--------- -------
<br>11152839 10 files
<br>
<br>
</div>
<div class="default-style">
Met het boven staande commando in gedachten maakte ik de alias
</div>
<div class="default-style">
alias lbuf='sudo unzip -l /bkup/"$1"\.zip'
</div>
<div class="default-style">
</div>
<div class="default-style">
(lbuf de afkorting zijnde van "list backup file"
</div>
<div class="default-style">
</div>
<div class="default-style">
Maar die alias werkt niet:
</div>
<div class="default-style">
lbuf p001
<br>unzip: cannot find or open /bkup/.zip, /bkup/.zip.zip or /bkup/.zip.ZIP.
</div>
<div class="default-style">
</div>
<div class="default-style">
Ofwel: het argument p001 wordt niet opgepikt door de alias
</div>
<div class="default-style">
</div>
<div class="default-style">
Ziet iemand wat ik fout heb gedaan in de alias?
</div>
<div class="default-style">
</div>
<div class="default-style">
Hartelijk dank.
</div>
<div class="default-style">
Julien
</div>
<div class="default-style">
</div>
</body>
</html>