- 论坛徽章:
- 6
|
本帖最后由 1cpuer 于 2019-01-20 08:01 编辑
!rm (${i}.ts)
rm (${i}.ts)
!在正则中是非 or 取反
#.: for i in {1..3};do echo $i;done
1
2
3
mkdir test
touch 1 2 3 ts1
再猜一个 rm !${i}.ts or rm !$i.ts
19-01-09 续贴
#,; 2019-01-19 08:35:08 1547858108 :-10425-:/mnt/i/je-d/sou-d
#.: echo "123abc" | for i in {1..3};do $(grep -v "[1-3]");done
#,; 2019-01-19 08:35:26 1547858126 :-10426-:/mnt/i/je-d/sou-d
#.: echo "123abc" | for i in {1..3};do grep "[!1-3]";done
123abc
#,; 2019-01-19 08:41:17 1547858477 :-10427-:/mnt/i/je-d/sou-d
#.: echo "123abc" | for i in {1..3};do grep "[^1-3]";done
123abc
#,; 2019-01-19 08:41:33 1547858493 :-10428-:/mnt/i/je-d/sou-d
#.: echo "123abc" | for i in {1..3};do grep "![1-3]";done
bash: ![1-3]: event not found
#,; 2019-01-19 08:41:37 1547858497 :-10428-:/mnt/i/je-d/sou-d
#.: a=('a' 'b' 'c'); for i in ${!a[@]}; do echo $i; done
0
1
2
#,; 2019-01-19 08:45:44 1547858744 :-10429-:/mnt/i/je-d/sou-d
#.: a=('a' 'b' 'c'); for i in ${a[@]}; do echo $i; done
a
b
c
#,; 2019-01-19 08:45:48 1547858748 :-10430-:/mnt/i/je-d/sou-d
#.: a=('a' 'b' 'c'); for i in !${a[@]}; do echo $i; done
a=('a' 'b' 'c'); for i in done{a[@]}; do echo $i; done
done{a[@]}
#####
第1 -a 最后一条是 err
!${i} or !$i
${!i} or $[!i]
linux 感叹号 shell 或与非
正则元字符没有详细解析 !
有人用 ! -name http://tieba.baidu.com/p/2768123903?traceid=
|
|