- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 触发 ARM 异常
触发 ARM 异常ARM 处理器有多种类型的异常,如 data abort、prefetch abort、undefine instruction等等。下面是具体的触发方式。1.触发 data abort通过访问地址为空的内存完成2.触发 prefetch aborta. 通过执行一个为空的函数指针来完成b. 通过内联汇编给 pc 赋非指令地址完成3.触发 undefine i...
2018-11-30 22:31:23 1195
原创 使用 bash 内建功能完成变量值替换
使用bash内建功能完成变量值替换某天,我需要编写一个 shell script 脚本来批量删除文件名中的特殊字符。一般的思路是首先遍历目录,依次获取到每一个待处理文件名,然后替换当前文件名变量值,最后再使用 mv 命令就可以了。核心的命令行如下 (这里以移除‘-’为例):NEWNAME=$(echo $FILENAME | sed 's/-//g')mv $FILENAME $NEWNA...
2018-11-29 23:39:13 349
原创 在文件中添加行号的不同方法
在文件中添加行号的不同方法你可以直接使用IDE提供的显示行号的功能来完成这一任务,当然你也可以使用其它方式完成此项任务。情景如下:工作中需要给以下代码添加行号:#include <stdio.h>int main(int argc, char *argv[]){ printf("hello world!\n"); return 0;}首先将...
2018-11-24 18:10:13 887
原创 sed 与 awk 处理重复行
sed与awk处理连续重复行之前在使用sed修改文件的时候,在指定-i参数的时候忘记了删除调试时制定的p命令,造成了连续重复行的出,便又想着怎样去删除这个重复行,再执行一个sed命令就可以了,不过这里用到了sed的高级功能,使用n命令。data文件的内容为:aabbcc现在我需要将aa替换为test,我执行了如下命令: sed -n 's/aa/test/p' data我使用-n...
2018-11-18 23:06:53 1431
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人