![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
shell-随笔
日常shell学习
开森开心
这个作者很懒,什么都没留下…
展开
-
shell随笔-二维数组实现
shell也可以获取一维数组的值,老是拐不过弯。 因为linux中万事万物即文件,这是宗旨。 并非像java,pathon可以从文件和数据库获取一维数组文件。举例:shell中获取一维数组的值并做处理,方法通过函数。函数实现功能好处,清晰明了反复调用。比如: test 路径 ip 用户 权限 …都可以作为参数。平时多想多写多练...原创 2020-06-06 23:26:34 · 456 阅读 · 0 评论 -
随笔- 判断或者标志
shell判断文件 -f目录 -d字符串 -n 为空-z 存在内容其他:原创 2020-05-20 22:42:20 · 104 阅读 · 0 评论 -
随笔- /bin/sh和/bin/bash
lin原创 2020-05-21 22:50:40 · 535 阅读 · 0 评论 -
shell 随笔—逻辑混乱,坑解析
累死累活 搞了半天.逻辑边写边琢磨,费时不讨好分析:逻辑不清过程:第一组 afile.zip bfile.zip第二组A afile.zip bfile.zip 同第一组包名内容不一样第二组B cfile.zip 里面是文件需求: 默认传第一组和第二组文件名并把文件定时放到/tmp/linshi目录 说明:变量$one $two目标:解压第一组和第二组文件,根据包中内容区别分别拷贝包到指定目录说明:第一组afile.zip bfile.zip解压后为a.zip b.zip第二组A解原创 2020-05-22 21:32:08 · 114 阅读 · 0 评论 -
随笔 — shell中并发实现 nohup
业务需要:不同用户倒入数据,并发执行受限:因为shell顺序执行,如果某条命令不执行完成,后续循环语句在等待具体实现:nohup在后台执行,跳过当前命令必须执行结束限制脚本示例:#!/bin/bashfor i in {1…100}do{/usr/bin/expect <<EOFspawn 工具倒入命令 $iset timeout 1800expect {“Password :” {send “密码\r”;exp_continue}}EOF}&done总原创 2020-05-25 20:07:33 · 649 阅读 · 0 评论 -
逻辑与 或命令 ;,&&,||
如果不想写脚本实现逻辑.acmd;bcmd;ccmd ;dcmd 就按 a b c d执行acmd && bcmd 与 a成功则b执行acmd || bcmd 或 a失败则b执行ls /tmp/testfile && touch /tmp/testgoodfile存在文件,执行后面touchls /tmp/testfile || touch /tmp/testfile不存在文件,执行后半部分...原创 2020-05-28 07:29:26 · 552 阅读 · 0 评论