zhoufcumt的个人博客分享 http://blog.sciencenet.cn/u/zhoufcumt

博文

按标题搜索
C shell:数组初始化
2015-12-5 14:17
set aa = (123 456 789) # set aa = (abc def ghi) set bb = '' # 数组bb初始化为空数组 set bb = ($ bb $ aa ) # set bb = ($ bb $ aa $aa ) 注:上行括号中bb和aa前要有$符号
个人分类: LINUX|5104 次阅读|没有评论
Linux: dos2unix问题
2015-11-29 20:06
Windows生成的文本在Linux下读取时,一般需要dos2unix转换下,但有时候会碰到下面的问题: dos2unix: Binary symbol found at line 21917 dos2unix: Skipping binary file 可能的解决办法是: tr -cd '11121540-176' file1 file2 dos2unix file2 其中,file1为windows下文件,file2为转换后 ...
个人分类: LINUX|9609 次阅读|没有评论
Vi:常用关键字(持续更新中)
2015-11-29 19:44
set nu 显示行号 set nowrap 不自动换行 set hlsearch 搜索时高亮显示被找到的文本 set nocompatible 关闭 vi 兼容模式 ctrl+v visual block(列)模式 shift+R -- REPLACE -- ...
个人分类: LINUX|2281 次阅读|没有评论
C shell:脚本实现多文件的批量解压、转换
2015-11-29 02:57
GNSS定位中很多文件是以“.Z”或“.gz”格式压缩,脚本实现了大量压缩文件的批解压,解决坏的压缩文件(如0字节压缩文件或下载不全的压缩文件)会中断解压过程的问题,同时实现了观测值d文件向o文件的批转换,这对数据的在线批处理是很有必要的。如有需要,请发邮件至fzhou@geodesy.cn或fzhou@gfz-potsdam.de索取,将提供 ...
个人分类: LINUX|3674 次阅读|没有评论
C shell:awk实现替换文件中的某行
2015-11-29 02:25
有时候为了数据处理的需要,需要替换文件中某一行或某几行,下面给一个例子: set ssss = `grep BJFS file2 | grep CLK` awk -v sub_text=$ssss '{if ($1 == XXXX) print sub_text; else print $0}' file1 ! file3 其中file2中提取某行需要两个关键字“BJFS”和“CLK ...
个人分类: LINUX|7162 次阅读|没有评论
C程序编译问题:Catastrophic error: could not set locale ""
2015-11-29 01:58
编译C程序有时候会碰到这样的问题:Catastrophic error: could not set locale to allow processing of multibyte characters,在编译选项中加入-no-multibyte-chars即可解决。
个人分类: LINUX|8930 次阅读|没有评论
Linux下实现HDF4、HDF5、NetCDF-C和NetCDF-Fortran源码编译安装
2015-5-1 03:59
Fedora 20下实现HDF4、HDF5、NetCDF-C和NetCDF-Fortran源码编译安装,有需要的可发送邮件至zhouforme@163.com索取安装包、配置流程及运行脚本,邮件请注明单位、姓名及用途。
个人分类: LINUX|10930 次阅读|没有评论
Linux sed 批量替换文件中关键字
热度 1 2013-12-15 19:26
最近我的POSE(POsitoning SoftwarE)接近完工,修修补补的工作也在进行,常用到关键词替换,这里介绍下sed 替换关键字的用法,写了个批量转换的脚本。 #!/bin/bash for file in `ls *.f90` do sed 's/keyword1/keyword2/g' $file temp &n ...
个人分类: LINUX|9378 次阅读|1 个评论 热度 1
Linux下递归改变目录及其子目录属性
2013-11-22 10:41
加上-R(大写, regression)参数即可。 比如, 改变文件或目录所属的组, - R 递归式地改变指定目录及其下的所有子目录和文件的属组 chgrp -R gps * 将当前目录及其子目录和文件的属组改为 gps 改变文件或目录的访问权限, -R 递归式地改变指定目录及其下的所有子目录和文件的访问权限 chmod -R 777 * 将当前目录及 ...
个人分类: LINUX|27962 次阅读|没有评论

本页有 1 篇博文因作者的隐私设置或未通过审核而隐藏

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-21 20:21

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部