shell
zsj.python之路
总结是学习 最好的回顾方式
展开
-
对文件的操作集合
批量修改文件后缀#!/bin/bashcd '/home/dccmc/Tool_Management_Platform/auto_check/zsj/shell/data'pwdread -p "input the old file:" oldread -p "input the new file:" new[ -z ${old} ] || [ -z ${new} ] && echo "error" && exit #判断用户是否有输入,如果没有输入打印原创 2020-05-21 17:16:02 · 241 阅读 · 0 评论 -
矩阵转换-shell版
使用shell完成矩阵转换:file.txt中的内容为以下:name agealice 21ryan 30转化后:name alice ryanage 21 30awk '{ #这个大括号里的代码是 对正文的处理 # NF表示列数,NR表示已读的行数 # 注意for中的i从1开始,i前没有类型 for (i=1; i<=NF; i++){#对每一列...原创 2020-04-05 18:22:11 · 696 阅读 · 0 评论 -
使用expect实现跨主机免密传输
#!/usr/bin/expectset timeout 1set filename [lindex $argv 0]set ip [lindex $argv 1]spawn scp -l 1000 root:/bigdate/file/${filename} zsj@${ip}:/home/zsj/shell/txt/ expect { "(yes/no)?" { send...原创 2020-04-01 18:14:56 · 234 阅读 · 0 评论 -
sed 文件追加字符
sed -i '$ s/$/64/' 111.txt原创 2020-03-05 15:24:56 · 1229 阅读 · 0 评论 -
Shell中EOF的用法
1、指定的环境 >> EOF 查询语句 EOFeg:统计表条数#!/bin/shcount='mysql -uroot -p123456 <<EOFselect count(1) from ANAN;EOF'echo ${count}2、EOF配合cat 来进行追加 eg:#!/bin/bash cd /home/mcmon/UserCutting c...原创 2019-10-16 17:56:14 · 1783 阅读 · 0 评论 -
shell编程
1、什么是shell编程 1、解释执行器 1、sh 2、bash ## /etc/passwd查看用户默认bash, sh解释执行器没有高亮显示,也没有自动补全2、shell编程 1、所有的shell程序都是以 .sh 结尾 2、执行方式 1、bash test.sh 2、chmod +x test.sh ...原创 2018-12-13 19:56:49 · 233 阅读 · 0 评论