linux脚本运行?

linux脚本运行?,第1张

刚学习这个,写的不好见谅

#!/bin/bash

while :

do

read -p "请输入你喜欢的 *** 作系统(Windows、Mac、Linux)" a

case $a in

windows|Windows|WINDOWS)

echo "巨硬,糟糕的选择!"

continue

Mac|mac|MAC)

echo "苹果是真滴有钱!"

continue

Linux|linux|LINUX)

echo "真是伟大的选择!"

exit

*)

continue

esac

done

题主你好,

脚本代码如下:

使用方法:假设题主要循环删除A文件夹下的sharding开头的子文件夹,则将脚本放到A文件夹下, 假设脚本名为del_sharding.sh, 则先使用chmod +x del_sharding.sh给文件加上可执行权限, 然后执行./del_sharding &命令,让脚本后台运行.

-----

当脚本后台运行后, 我们在A文件夹下使用mkdir sharding1234来创建名为sharding1234的文件夹, 创建好之后,执行ls命令,此时我们并没有发现sharding1234这个文件夹,因为它已经被后台运行的del_sharding.sh脚本给删掉了.

=====

*.千万要注意脚本不要随意放, 以免误删重要文件.

希望可以帮到题主, 欢迎追问.

我比较认同“ssh之后是远程主机执行的命令

本地变量不起作用”这种说法

你的脚本之所以$aaa能回显,是因为在本地定义了这个变量,但本地没有定义$i这个变量,所以无法显示变量值,把aaa="u1 u2"一块塞<<ff.......ff这个内联重定向数据中去。再试试看。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7243232.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存