~ubuntu-branches/ubuntu/trusty/bash/trusty-security

« back to all changes in this revision

Viewing changes to tests/nquote1.tests

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2014-03-03 22:52:05 UTC
  • mfrom: (1.3.5) (2.2.6 experimental)
  • Revision ID: package-import@ubuntu.com-20140303225205-87ltrt5kspeq0g1b
Tags: 4.3-1ubuntu1
* Merge with Debian; remaining changes:
  - skel.bashrc:
    - Run lesspipe.
    - Enable ls aliases.
    - Set options in ll alias to -alF.
    - Define an alert alias.
    - Enabled colored grep aliases.
  - etc.bash.bashrc:
    - Add sudo hint.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
a=$'a\001b'
 
2
 
 
3
set $a
 
4
 
 
5
b=$a
 
6
c=$1
 
7
d="$1"
 
8
 
 
9
e=$'uv\001\001wx'
 
10
 
 
11
recho a $a ${#a}
 
12
recho 1 $1 ${#1}
 
13
recho b $b ${#b}
 
14
recho c $c ${#c}
 
15
recho d $d ${#d}
 
16
 
 
17
recho a ${a} ${#a}
 
18
recho 1 ${1} ${#1}
 
19
recho b ${b} ${#b}
 
20
recho c ${c} ${#c}
 
21
recho d ${d} ${#d}
 
22
 
 
23
recho a "$a" ${#a}
 
24
recho 1 "$1" ${#1}
 
25
recho b "$b" ${#b}
 
26
recho c "$c" ${#c}
 
27
recho d "$d" ${#d}
 
28
 
 
29
recho a "${a}" ${#a}
 
30
recho 1 "${1}" ${#1}
 
31
recho b "${b}" ${#b}
 
32
recho c "${c}" ${#c}
 
33
recho d "${d}" ${#d}
 
34
 
 
35
set $e
 
36
 
 
37
recho e1 ${e:1:3}
 
38
recho e2 "${e:1:3}"
 
39
recho e3 ${1:1:3}
 
40
recho e4 "${1:1:3}"
 
41
 
 
42
arr[0]=$e
 
43
arr[1]=$e
 
44
 
 
45
recho a1 ${arr:0:4}
 
46
recho a2 "${arr:0:4}"
 
47
 
 
48
recho a3 ${arr[@]:0:2}
 
49
recho a4 "${arr[@]:0:2}"
 
50
 
 
51
set $e $e
 
52
 
 
53
recho p1 ${@:1:2}
 
54
recho p2 "${@:1:2}"
 
55
 
 
56
recho p1 ${*:1:2}
 
57
recho p2 "${*:1:2}"
 
58
 
 
59
recho $e
 
60
 
 
61
recho 'uvwx'
 
62
 
 
63
f='uvwx'
 
64
 
 
65
recho $f
 
66
 
 
67
echo -en "\01" | cat -v
 
68
echo
 
69
 
 
70
huhu() { echo "$1"; };
 
71
 
 
72
huhu $(echo -en "\01") | cat -v
 
73
huhu $(echo -en "\02") | cat -v
 
74
 
 
75
f=$'uv\001w\001xy'
 
76
 
 
77
set $f $f
 
78
 
 
79
recho f1 ${f:1:3}
 
80
recho f2 "${f:1:3}"
 
81
 
 
82
arr[0]=$f
 
83
arr[1]=$f
 
84
 
 
85
recho a1 ${arr:0:4}
 
86
recho a2 "${arr:0:4}"
 
87
recho a3 ${arr[0]:0:4}
 
88
recho a4 "${arr[0]:0:4}"
 
89
 
 
90
recho e1 ${f:0:4}
 
91
recho e2 "${f:0:4}"
 
92
 
 
93
recho d1 ${1:2:2}
 
94
recho d2 "${1:2:2}"
 
95
 
 
96
recho @1 ${@:1:2}
 
97
recho @2 "${@:1:2}"