正倒序读取文本
linux下读取文本的时候,很习惯的是使用cat xxx,然后呢有些时候我们需要倒序去读这个文本,linux也是有很方便的命令可以直接操作,这个命令也很有意思,就是cat的反写,tac。如果按行倒序还不能满足你,你希望能够按字符倒序来读取(行序不变),那么rev就是适合你的命令。
例子:cat test.php
1 2 3 4 | <?php $search_str = '&page=&times=1'; echo preg_replace('/&+page=(\d+)*/i', '', $search_str); ?> |
tac test.php
1 2 3 4 5 | ?> echo preg_replace('/&+page=(\d+)*/i', '', $search_str); $search_str = '&page=&times=1'; <?php |
rev test.php
1 2 3 4 | php?< ;'1=semit&=egap&' = rts_hcraes$ ;)rts_hcraes$ ,'' ,'i/*)+d\(=egap+&/'(ecalper_gerp ohce >? |