Ubuntu Pastebin

Paste from smoser at Fri, 13 Jan 2017 15:55:53 +0000

Download as text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh

testd=my.d
exclude="${1:-$testd/dir2*}"
grepstr=${2:-"dir2"}

rm -Rf "$testd"
mkdir "$testd" "$testd/dir1" "$testd/dir2"
echo "hi" > "$testd/greeting"
echo "file1" > "$testd/dir1/file1"
echo "file2" > "$testd/dir2/file2"

vrun() {
    echo "$" "$@" 1>&2
    "$@"
}

vrun tar cf "${testd}.tar" "$testd" --exclude "$testd/dir2*"
vrun sh -c "tar tf $testd.tar | grep '$grepstr'"
Download as text