【SHELL】命令使用笔记

按行拼接两个文件

awk 'NR==FNR{a[NR]=$0;next}{print $0,a[FNR]}' B.txt A.txt >C.txt

注:文件格式须为unix,dos格式拼接后会跨行

 

在指定格式的文件中查找字符串

在指定格式的文件中查找字符串

grep -nr "string" --include=*.{c,cpp,h}

在排除指定格式的文件中查找字符串

grep -nr "string" --exclude=*.{c,cpp,h}

 

路径转义

WORKSPACE=`pwd`
WORKSPACE=$(echo ${WORKSPACE//\//\\/})

 

posted @ 2024-05-27 14:16  壹点灵异  阅读(6)  评论(0编辑  收藏  举报