用户工具

站点工具


playground:UnixShellSyntaxTest
#!/bin/sh
 
if [ $# -lt 1 ]; then
	printf "Usage: %s <pid>\\n" "$0" 1>&2
	exit 255
fi
pid="$1"
IFS=-
grep /dev/shm/ "/proc/$pid/maps" | sed -r "s/ .+//" | while read line; do
	set -- $line
	[ $# != 2 ] && continue
	length=$((0x$2-0x$1))
	printf "print munmap(0x%s, %s)\\n" "$1" "$length"
done | gdb -p "$pid"
echo $pid 22 \\\\\" bbb $$ $1 $10 ${10} $LINE ${LINE} ${LINE1} "$$ $? aaa \" $22 ${22} ${5} $LINE ${LINE} ${LINE1}"
echo  $! $@ $# $$ $% $^ $& $* $( $) ${} $[] $$$ $ $~ `whoami` $/ $? $= $+ $- $_ $< $> $, $.
echo "$! $@ $# $$ $% $^ $& $* $( $) ${} $[] $$$ $ $~ `whoami` $/ $? $= $+ $- $_ $< $> $, $."
 
$|
$!
$@
$#
$$
$-
$+
$%
$*
$_
$.
$?
$/
#$"
#$'
$aaa
$_aa
 
cat < EOF
echo Test
$123
${123}
$aaa
$$
up.,chuc.,
EOF

with local customization.

playground/UnixShellSyntaxTest.txt · 最后更改: 2019/02/07 07:19 由 whr