Hoi, in het volgende script:
wil ik graag het gedeelte 'backup' vervangen door het laatste gedeelte van de variabele $dir.
Is deze bijvoorbeeld: /home/harm/bla, dan moet 'backup' vervangen worden door 'bla'.
Ik heb al wat geprobeerd met het commando cut, maar daarmee kan ik wel het eerste gedeelte ophalen, maar niet het laatste... Wie kan me helpen?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| #!/bin/bash
##################################
# this script will backup stuff
##################################
# Directories which need to be backuped
BACK_UP_DIRS="/webserver/html"
# Directory to copy files to
DEST_DIR="/mnt/zip"
DATE=$(date +%d%m%Y)
for dir in $BACK_UP_DIRS
do
tar czpvf $DEST_DIR/backup-$DATE.tar.gz $dir
done
exit 0 |
wil ik graag het gedeelte 'backup' vervangen door het laatste gedeelte van de variabele $dir.
Is deze bijvoorbeeld: /home/harm/bla, dan moet 'backup' vervangen worden door 'bla'.
Ik heb al wat geprobeerd met het commando cut, maar daarmee kan ik wel het eerste gedeelte ophalen, maar niet het laatste... Wie kan me helpen?