
shell
zzm628
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux 查找所有文件包含指定内容,并替换
很容易忘,记录下: find -name "*.xml"| grep "rCN" | xargs grep 测试字符1 -l | xargs sed -i "s/测试字符1/测试字符2/g" find 就不说了; 第一个grep,不需要xargs,为何?因为这个grep查找的不是文件内容,而是路径本身,检查find的取得的文件路径是否包括"rCN"; 第二个grep,需要xargs,为何?因为这个grep要搜索的是文件内容,而非文件路径,查找文件内容存在"测试字符1"这个字符串, 然后,-l ..转载 2020-09-24 10:36:17 · 945 阅读 · 0 评论 -
Shell 字符串处理、获取文件名和后缀名
代码: file=”thisfile.txt” echo “filename: ${file%.*}” echo “extension: ${file##*.}” 输出: filename: thisfile extension: txt 附: Bash字符串处理 基于Pattern Matching的子串替换 ${S转载 2016-08-10 15:50:25 · 4619 阅读 · 0 评论 -
Linux下打包压缩war和解压war包
因为种种原因公司需要把Java程序达成war包。起先用zip命令打包,起先可以用,后来却无法使用。今天找到一个更好的办法。用jar命令,前提是要安装dk。 把当前目录下的所有文件打包成game.war jar -cvfM0 game.war ./ -c 创建war包 -v 显示过程信息 -f -M -0 这个是阿拉伯数字,只打包不压缩的意思 解压game原创 2017-05-11 16:01:22 · 358 阅读 · 0 评论 -
curl: (7) Failed connect to 172.16.225.43:7001; No route to host
公网IP还没有申请到,通过内网调试web服务。curl报如下错误:curl: (7) Failed connect to 172.16.225.43:7001; No route to host最终查到是因为目标服务器(172.16.225.43)的7001端口没有开放,被防火墙拦截了。...原创 2018-03-27 09:46:11 · 15872 阅读 · 0 评论