Shell遇到的问题

目录

启动脚本的时候,使用./name.sh提示无权限

获取数组长度

网卡的网关是多少


按空格分割字符串

Shell脚本按空格分割字符串 - VoidCChttp://cn.voidcc.com/question/p-bvonlrfc-ox.html

流程控制

Shell 流程控制 | 菜鸟教程 (runoob.com)https://www.runoob.com/linux/linux-shell-process-control.html

读取文件内容

shell 读取文件内容_默默_新浪博客 (sina.com.cn)http://blog.sina.com.cn/s/blog_67b7d7e40101b723.html

判断字符串结尾

「Shell」- 判断字符串结尾 @20210222_11091184的技术博客_51CTO博客https://blog.51cto.com/u_11101184/3136257

shell正则表达式求以某内容开头某内容结尾 - 代码天地 (codetd.com)https://www.codetd.com/article/509615

以某一字符分隔字符串

(35条消息) Shell_Linux Shell 中实现字符串切割的几种方法_高达一号的博客-CSDN博客_shell 字符串分割https://blog.csdn.net/u010003835/article/details/80750003

启动脚本的时候,使用./name.sh提示无权限

使用bash ./name.sh即可

获取数组长度

在进行分割ip的时候

hello,echo,oo,pp

可以通过

string="hello,shell,split,test"  
array=(${string//,/ })  
 
for var in ${array[@]}
do
   echo $var
done 

来分割成长度为4的数组

但是

1,2,3,4分割之后数组长度为1

获取数组长度的方式错误

不是length=${#arrayIp}

是length=${#arrayIp[@]}

网卡的网关是多少

比如ifconfig eth1,得到的ip是100.100.100.100,那么网关就是100.100.100.1

while循环使用管道不能对循环外的变量的值修改

(34条消息) while读取文件 Shell中while循环的陷阱, 变量实效, 无法赋值变量_tanghuan0827的博客-CSDN博客_shell while 变量赋值

(34条消息) shell 关于 while 循环中赋值的问题_liuxing_1986的博客-CSDN博客_shell while 赋值

(34条消息) 【Shell】while循环处理管道传入数据_Baoming ROSE的博客-CSDN博客

基础知识点

(40条消息) Linux shell sed 命令详解_BugBear1989的博客-CSDN博客_shellsed命令详解

传输文件到本地

打包文件夹

tar -cvf myrecur.tar myrecur/

xftp

get filename

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值