简单的shell脚本
① 帮忙写个简单的shell脚本
你的elif [$1="no"] 在应该改成 elif [ $1="no" ] 你少了两个空格
当前文件夹下重复提交一个命令
比如:xxx -i number_input -o number_output
number是从001-009
当number_output中出现字符串“abcdefg”时提交下一个命令
就这样,非常感谢
② 求写一个简单的shell脚本 需求如下
不好意思,这两天忙,所以没帮你写.你看下,以下是不是你要的脚本,用抄的,直接复制可能有问题
#!/bin/bash
mkdir /tmp/ziptmp
for i in `find /home -name "*.zip"`
do
unzip $i -d /tmp/ziptmp/
done
for i in `for i in `ls -l /tmp/ziptmp|grep -v total|awk '{print $9}'`
do
if [ -e /opt/$i ]
then
mv /tmp/ziptmp/$i /mnt/$i
else
mv /tmp/ziptmp/$i /opt/$i
fi
done
rm -rf /tmp/ziptmp
③ 简单的shell脚本编写请求
解答如下:
#!/bin/bash
umask022
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin:/usr/local/mysql:/usr/local/dovecot/sbin:
exportPATH
LC_ALL=C;exportLC_ALL
route|grep172.16.0.0
if[$?!=0];then
routeadd-net172.16.0.0/24gw172.16.0.1
else
:
fi
保存上面在/tmp/check.sh
#chmod+x/tmp/check.sh
crontab-e
*/10****/bin/bash/tmp/check.sh
④ 写一个简单的shell脚本或Python脚本
url="/File"
for ((i=1;i<21;i++))
do
mkdir -p ${url}/File$i
touch ${url}/File$i/text{1..3}
touch ${url}/File$i/{1..20}text
done
这个url意思是您要创建的文件夹的位置 ,自己可以更改为想要的目录,这是shell脚本,我是在centos里用的,,别的不知道
⑤ 编写一个简单Shell脚本完成
#!/bin/sh
who >file
more file
----------------------
其实可以同时实现查看who命令结果和重定向到文件,用双向重导向命令tee就行了:
who|tee file
⑥ 三个简单linux的shell脚本程序编写
shell脚本和windows平台上的bat批处理是一样的,简化用户处理重复动作的操作,shell脚本由shell命令组成。
工具/原料
vim
ubuntu
方法/步骤
新建一个文件shell脚本一般用×.sh作为后缀当然勇气他的也可以。打开终端输入touch
first.sh
新建一个名为first的shell脚本。
编写一个简单的linuxshell脚本
使用vim
编辑first.sh也可以用其他的文本编辑器,推荐使用vim
使用命令
vim
first.sh打开,输入i进入编辑模式。
编写一个简单的linuxshell脚本
我们写入一个简单的shell脚本,注意第一行的代码解释器的指定,这里使用的是/bin/bash/
解释器
也可用其他的根据个人情况自己选择。
脚本解释:
echo
//显示一串字符并自动换行
read
NAME
//从屏幕获取一段字符,并赋予NAME
$NAME
//取NAME变量的值
#
//只用一个#表示注释文本
编写一个简单的linuxshell脚本
文件写完后按下esc键
退出插入模式,接着输入:wq
保存文本并退出文本编辑。
编写一个简单的linuxshell脚本
输入sh
+
脚本名称
运行脚本,或给文件可运行权限
chmod
+x
然后输入./first.sh运行脚本。
⑦ Linux编写简单的shell脚本
新建一个文件shell脚本一般用×.sh作为后缀当然勇气他的也可以。打开终端输入touch first.sh 新建一个名为first的shell脚本。
编写一个简单的linuxshell脚本
使用vim 编辑first.sh也可以用其他的文本编辑器,推荐使用vim
使用命令 vim first.sh打开,输入i进入编辑模式。
编写一个简单的linuxshell脚本
我们写入一个简单的shell脚本,注意第一行的代码解释器的指定,这里使用的是/bin/bash/ 解释器 也可用其他的根据个人情况自己选择。
脚本解释:
echo //显示一串字符并自动换行
read NAME //从屏幕获取一段字符,并赋予NAME
$NAME //取NAME变量的值
# //只用一个#表示注释文本
编写一个简单的linuxshell脚本
文件写完后按下esc键 退出插入模式,接着输入:wq 保存文本并退出文本编辑。
编写一个简单的linuxshell脚本
输入sh + 脚本名称 运行脚本,或给文件可运行权限 chmod +x 然后输入./first.sh运行脚本。
编写一个简单的linuxshell脚本
编写一个简单的linuxshell脚本
⑧ 请帮我看一下这个最简单的shell脚本,我是初学者!
没错啊
楼主能不能给截个图,或者把错误补充一下
楼下说的对,应该是你复制的时候多复制了操作符
手打一下吧,这几条命令没问题
⑨ 一个简单的功能shell脚本,怎么写
基于文本文档(Markdown) 设想好需要的基本需要的表、字段、类型;
使用 Rails Migration 随着功能的开发逐步创建表;
随着细节功能的开发、需求,逐步增加字段,删除字段,或者调整字段类型;
第一个 Release 的时候清理 Migrations 合并成一个;
随着后期的改动,逐步增加、修改、删除字段或表。
基本上我的所有项目都是这么搞的,这和项目是否复杂无关。
所以我前面为什么说思路需要转变。
⑩ 几个简单的shell脚本编写
#第一题
#!/bin/bash
if
[
!
-f
username.txt
];
then
echo
"未找到用户文件,请重新创建username.txt"
fi
usernames=$(cat
username.txt)
for
username
in
$usernames
do
useradd
$username
echo
$username
|
passwd
--stdin
$username
chage
-d
0
$username
done
#第二题
#你可把脚本自行写到crontab去
#!/bin/bash
declare
-i
disk_now=`df
/
|
grep
/dev
|
awk
'{print
$5}'
\
|
sed
's/%//'`
declare
-i
disk_warn=1
if
[
"$disk_now"
-ge
"$disk_warn"
];then
echo
"当前计算机/分区使用率超过80%,请及时处理"
|
\
mail
-s
"/分区使用告警"
root
fi
#第三题
#值的范围就是那个100,你可以写任意的整数
#!/bin/bash
read
-p
"请输入值的范围:"
nu
for
((i=1;
i<=$nu;
i=i+2))
do
echo
$i
done
#第四题,我没弄明白题目,倍数?到底是几的倍数?
#第五题
#你说用要CASE来写,但只有两个判断,所以就用了ifelse
#!/bin/bash
declare
-i
nu=100
declare
-i
i=1
declare
-i
re
for
((;
i<=$nu;
i=i+1))
do
re=$i%7
if
[
"$re"
-eq
"0"
];
then
echo
$i
elif
[
$(echo
$i
|
grep
7)
];
then
echo
$i
fi
done
如有问题,可以追问。请采纳,谢谢~