![](https://img-blog.csdnimg.cn/4bf0ec682e0b4b5ba5846df31eab0a3a.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
shell
shell
韧小钊
代码界的小学生
展开
-
20221210-随笔(海豚调度启动报错JAVA_HOME不存在,mysql数据库连接MYSQL ERROR 1045 (28000): Access denied for user (using )
海豚调度启动报错JAVA_HOME、DATX_HOME路径不存在查看行尾符解决方式直接替换掉转换为unix文件MYSQL ERROR 1045 (28000): Access denied for user (using password: YES)原创 2022-12-10 17:30:43 · 533 阅读 · 0 评论 -
jps命令进程显示 -- main class information unavailable
配置完远程调试后,启动脚本,查看进程就报了-- main class information unavailable错解决办法是把suspend改成n扩展:-Xdebug -Xrunjdwp:transport=dt_socket,address=9001,server=y,suspend=ntransport:调试时的通讯数据传输方式。address:地址端口server:是否监听调试请求。suspend:是否等待启动,即是否在debuger调试链接建立后才启动debugee JVM。原创 2021-07-21 19:52:57 · 2979 阅读 · 1 评论 -
遍历文本,交互输入内容
背景:英语单词短语文本功能:遍历该文本中文列,手动输入英文,正确则进行下一个;否则显示出正确翻译,跟着抄写一遍,然后往下进行文本格式:代码:效果:注释掉掉PASS和FAIL效果:其中,整理文本用到一些命令:删除所有含某关键字的行: :g/关键字/d删除所有空行: :g/^s*$/dgrep多个关键字:与 grep 关键字1 file |grep 关键字2|g...原创 2019-10-25 17:35:35 · 253 阅读 · 0 评论 -
循环grep ,将查询结果写入文件,查询不到数据则写入一个默认值
原创 2019-04-12 17:16:23 · 1991 阅读 · 0 评论 -
shell脚本每天凌晨一分更新oracle表的日期
原创 2019-01-19 18:17:37 · 592 阅读 · 1 评论 -
循环遍历文件,找出未配置的文件
背景:若干文件,list和dat一一对应,现在dat多了,不知道少哪些list代码:#!/bin/bashecho -e "list不存在的dat文件\n" >>noExist.txtfor file in $1/*.datdo if test -f $file then NUM=`grep -w ${file##*/} $2/*.l...原创 2018-11-30 09:24:40 · 133 阅读 · 0 评论 -
shell脚本实现集群免密码登录
说明:1.hadoop集群,共三十台机器,之间相互免密码登录 2.用到expect命令 3.合并公钥:机器全部挂在nas上的(相当于共享目录吧),合并文件放在nas上,遍历机器公钥, 追加到nas上的文件,然后分发至各台机器 4.编写好存放ip的配置文件,读取配置文件,循环遍历ip...原创 2018-08-26 19:45:07 · 1187 阅读 · 0 评论 -
Hadoop集群搭建通过脚本配置hosts文件
此脚本需要expect命令,使用前确认一下机器收否有安装:which expect思路:1.编写好要追加到hosts文件内容的文件(IP_hosts_test) 2.编写脚本文件testRead.sh(嵌套expect,实现自动登录),读取上面的文件,获取ip,然后登录到其他机器,追加hosts #!/bin/baships=`ca...原创 2018-08-19 19:15:28 · 2036 阅读 · 0 评论 -
shell脚本赋值地方报错
原因:shell赋值时候等号两边不能有空格!!!!!!!!!!原创 2018-06-24 20:57:27 · 650 阅读 · 0 评论 -
shell while遍历报错:command not fund
错误:原因:解决:原创 2018-06-09 19:35:45 · 1978 阅读 · 0 评论 -
shell while循环退出
脚本:结果:原创 2018-06-04 22:59:35 · 9971 阅读 · 0 评论 -
shell批量删除特殊符号命名的文件
1.循环遍历,找出需要删除的文件2.之前删除一个特殊文件,是通过inum值,比较麻烦3.可以通过转义符\去删除(加引号删除没成功,就不总结了) 比如删除文件HDJH_%%$PDATD._209.dat rm -rf HDJH_%%\$PDATD._209.dat4.删除下面的特殊文件5.删除脚本 获取文件名i,判断是否包含特殊字符$,包含就就加上转义符\,执行删除6...原创 2018-05-27 18:25:52 · 1853 阅读 · 0 评论 -
shell 写入一个文件,去重相同的内容
uniq会去除相邻行的内容相同的行sort排序确保了所有相同行排在一起,从而删除全部重复内容原创 2018-06-03 15:16:22 · 3233 阅读 · 0 评论 -
重命名含有特殊字符的文件失败,说文件不存在
根据inode修改,首先查出inode值 : ls -i 文件名注意空格!!!!!原创 2018-05-27 16:20:09 · 2843 阅读 · 0 评论 -
shell循环遍历对比(diff)文件(sort)字节数与内容
遍历结果原创 2018-05-27 16:15:26 · 1607 阅读 · 0 评论 -
shell 空格的重要性
报错解决方法:原创 2018-06-03 15:12:49 · 694 阅读 · 0 评论 -
shell连接数据库
脚本:结果:脚本:结果:查询结果拷贝到文本编辑器上看,直观一点:原创 2018-06-03 15:05:11 · 159 阅读 · 0 评论