shell将脚本输出结果记录到日志文件的实现 Linux
使用tee命令: sh portal/main.sh |tee log.txt 获取脚本父类路径 cmddir=`dirname $0` 以上这篇shell将脚本输出结果记录到日志文件的实现就是小编分享给大家的全部内容了,希望能给大家一个参...
标签: linux
输出执行操作和打印日志的shell脚本实例 Linux
cat /mnt/log_function.sh #!/bin/bash #log function ####log_correct函数打印正确的输出到日志文件 function log_correct () { DATE=`da...
标签: linux
浅谈linux中shell变量$#,$@,$0,$1,$2的含义解释 Linux
摘抄自:ABS_GUIDE下载地址:http://www.tldp.org/LDP/abs/abs-guide.pdflinux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $!
标签: linux
linux下编译boost.python简单方法 Linux
最近项目使用c++操作Python脚本,选用boost.python库。在window下编译安装很顺利,但是在Linux下一直编译不通过,总是提示找不到头文件。linux版本为rhel5.7。
标签: linux
Linux下的tar压缩解压缩命令详解(小结) Linux
tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时...
标签: linux
linux下批量删除utf8 bom的实现方法 Linux
低版本的gcc编译包含bom的文件会报错xxx.cpp:1: error: stray ‘357' in programxxx.cpp:1: error: stray ‘273' in programxxx.cpp:1: error: stray ‘277' in program批量删除之g
标签: linux
Linux下查看.so和可执行文件是否debug编译的方法(必看) Linux
今天同事问我,如何判断一个.so是否是debug编译的。 我记得以前自己是用file来查看一个.so,根据是否包含not stripped来判断该.so是否是debug编译的,于是就没做实验就回答。 然而,stripped/not stri...
标签: linux
判断Linux Shell环境变量是否存在 Linux
#!/bin/bashif [ 0"$PATH" = "0" ]; then echo "not found"else echo $PATHfi比如这里判断环境变量PATH是否存在,存在这输出该环境变量,不存在则输出 not foun
标签: linux
同一个文件在windows和linux下计算md5哈希不一致的原因及解决方法 Linux
最近项目需要,需要对客户传过来的文件进行MD5校验,在实现的过程中前前后后遇到了若干问题,在这里总结一下。 md5的计算采用openssl实现,具体代码网上很多,这里不再赘述。需要注意的问题 1 读取文件内容时,文件打开方式要用二进制方式(...
标签: linux
CentOS 6.0 启动时出现fstab错误时的修复方法 Linux
CentOS启动时,出现了fstab 中 /dev/loop1 设备的读取失败,结果,呵呵,系统进入了recovery 模式,输入root密码之后,想修改fstab,结果发现不行,后来找了半天, 发现可以使用: #mount -o remo...
标签: linux