OILS / test / gold / echo-e.sh View on Github | oilshell.org

36 lines, 24 significant
1#!/usr/bin/env bash
2#
3# Semi-automatically extracted like this:
4#
5# grep ^echo spec/builtin-io.test.sh.
6#
7# For converting to gold/dollar-sq.sh.
8
9echo -e '\\'
10echo -en 'abc\ndef\n'
11echo -ez 'abc\n'
12echo -e '\a\b\d\e\f'
13echo -e '\n\r\t\v'
14echo -e 'ab\0cd'
15echo -e xy 'ab\cde' 'ab\cde'
16echo -e 'abcd\x65f'
17echo -e 'abcd\044e'
18echo -e 'abcd\u0065f'
19echo -e 'abcd\U00000065f'
20echo -e '_\u03bc_'
21echo -e '_\U000003bc_'
22echo -en '\03777' | od -A n -t x1 | sed 's/ \+/ /g'
23echo -en '\04000' | od -A n -t x1 | sed 's/ \+/ /g'
24echo -e '\0777' | od -A n -t x1 | sed 's/ \+/ /g'
25echo -en 'abcd\x6' | od -A n -c | sed 's/ \+/ /g'
26echo -e '\x' '\xg' | od -A n -c | sed 's/ \+/ /g'
27echo -e 'abcd\04' | od -A n -c | sed 's/ \+/ /g'
28echo -en 'abcd\u006' | od -A n -c | sed 's/ \+/ /g'
29echo -e '\u6' | od -A n -c | sed 's/ \+/ /g'
30echo -e '\0' '\1' '\8' | od -A n -c | sed 's/ \+/ /g'
31
32echo -e 'foo
33bar'
34
35echo -e 'foo\
36bar'