关于空格,你需要知道的几件事情:
在bash下,可以用以下字符代替空格
< 、<>、{ }、%20(空格URL)、%09(tabURL)、`$IFS`、$IFS$9、 ${IFS}
注意:代替空格的时候<和?是不能连用的
关于分隔:
通配符*
表示代替所有字符
通配符?
表示代替一个字符
在两个都被过滤的情况下,可以考虑使用‘’
,用来代替通配符,但是‘’
的作用不是通配,而是分割,因为preg_match
过滤的是一个完整的字符串,如果cat fla''g
,函数会觉得是cat fla g
,而不是cat flag
关于查看文件的命令就多了去了,例如:
nl、cat、more、tac、sort
等等