# 查找,grep+字符+文件路径,显示第一行 grep LOOP OUTCAR | head -n 1
批量替换常用关键参数,sed -i ‘s/模式/替换/‘ file
1 2 3 4 5
# sed -i 表示原地编辑不在终端输出,'.*'表示任意字符重复零次或多次, # \(.*\): 捕获从行首到第一个出现的 F F F 之前的所有字符,并将其存储在第一个捕获组 \1 中。 sed -i 's/IBRION =.*/IBRION = 2/' */INCAR sed -i 's/NCORE =.*/NCORE = 12/' */INCAR sed -i 's/^\(.*\)F F F\(.*\)$/\1F F T\2/' */POSCAR
文件压缩、解压
1 2 3 4 5 6 7
# -z: 使用 gzip 解压缩归档文件; -c/x: 打包/提取归档文件;-v: 显示详细信息,处理文件时显示文件名(可选);-f: 指定归档文件的名称 tar -zcvf file.tar.gz file.txt # 压缩 tar -zxvf file.tar #解压缩
# -r: 递归处理 zip -r html.zip /home/html unzip html.zip