xref: /Universal-ctags/Tmain/abnormal-output-file-names.d/run.sh (revision 474efcd62447f67125e5f2fb3d89213e90311966)
1# Copyright: 2016 Masatake YAMATO
2# License: GPL-2
3
4CTAGS=$1
5BUILDDIR=$2
6
7. ../utils.sh
8
9exit_if_win32 "$CTAGS"
10
11rm -f $BUILDDIR/"'"
12rm -f $BUILDDIR/'"'
13rm -f $BUILDDIR/'$(ls)'
14rm -f $BUILDDIR/'a b'
15
16${CTAGS} --quiet --options=NONE -o $BUILDDIR/"'" --extras=-pF input.c
17${CTAGS} --quiet --options=NONE -o $BUILDDIR/'"' --extras=-pF input.c
18${CTAGS} --quiet --options=NONE -o $BUILDDIR/'$(ls)' --extras=-pF input.c
19${CTAGS} --quiet --options=NONE -o $BUILDDIR/'a b' --extras=-pF input.c
20
21echo '#' SINGLE QUOTE
22if [ -e $BUILDDIR/"'" ]; then
23	cat $BUILDDIR/"'"
24fi
25
26echo '#' DOUBLE QUOTES
27if [ -e $BUILDDIR/'"' ]; then
28	cat $BUILDDIR/'"'
29fi
30
31echo '#' PROCESS SUBSTITUTION
32if [ -e $BUILDDIR/'$(ls)' ]; then
33	cat $BUILDDIR/'$(ls)'
34fi
35
36echo '#' SPACE
37if [ -e $BUILDDIR/'a b' ]; then
38	cat $BUILDDIR/'a b'
39fi
40
41rm -f $BUILDDIR/"'"
42rm -f $BUILDDIR/'"'
43rm -f $BUILDDIR/'$(ls)'
44rm -f $BUILDDIR/'a b'
45