Shell
常用shell命令
获取毫秒时间戳 # tsp=$[$(date +%s%N)/1000000] echo $tsp 获取字符串MD5值 # str='test' # echo -n 去掉换行 md5=`echo -n "$str" | md5sum | cut -d ' ' -f1` echo $md5 判断文件中是否包含字符串 # str='test' desFile='./content/tech/shell/常用shell命令.md' if [ `grep -c "$str" "$desFile"` -ne '0' ]; then echo '存在' else echo '不存在' fi sed替换文件中内容 # str='test' replace='ttttttt' desFile='./content/tech/shell/常用shell命令.md' if [ `grep -c "$str" "$desFile"` -ne '0' ]; then #sed -i 's/'"$str"'/'"$replace"'/g' $desFile sed -i "s/${str}/${replace}/g" $desFile fi sed 中使用变量 方式1:单引号包裹双引号 方式2:使用双引号,变量直接引用