
#!/bin/bash
Dir_path=$1
[ ! -d $Dir_path ] &&
echo "Error: this is not a directory!" &&
exit 1
find $Dir_path -name ".*" -type f -print # 第二个
#! /bin/bash
Dir_path=$1
: ${Dir_path:=$PWD}
[ ! -d $Dir_path ] &&
echo "Error: this is not a directory!" &&
exit 1
file_list=`ls $Dir_path | grep "txt$"`
Empty_file=0
for i in $file_list
do
count=`wc -c $i | awk '{print $1}'`
敬喊兆 if [ $count -eq 0 ] then
渗答 ((Empty_file++))
rm -rf $Dir_path/$i
[ $? -ne 0 ] &&
echo "Warning, cannot remove $Dir_paht/$i."
fi
done
echo "$Dir_path has $Empty_file empty txt file." #第三个
#! /bin/bash
# para1: max limit number
Max_limit=$1
: ${Max_limit:=1000}
touch empty_file
awk -v limit=$Max_limit 'BEGIN{i=0\
while(i<limit) {
if ((i % 7) && index(i, "7") == 0 )
亮租 print i
i++
}
}' empty_file
rm empty_file
第四个可以用cat file1 file2 >file3的形式加上文件是否存在的判断
[ -e file]实现目的
1、在编�.shellèæ¬çæ¶åä¸è¬ä¼å æ¥è¯¢æå¡å¨å¯ä»¥ä½¿ç¨åªç§èæ¬ï¼å¹¶ä¸æ¥çæå¡å¨ä½¿ç¨ç饥è½é»è®¤èæ¬æ¹å¼æ¯åªä¸ç§ã
2ãè¿å ¥shellçæ¹å¼ä¹æ¯æè¢è°¨linuxç³»ç»ä¸ç»å¸¸ä½¿ç¨çç»ç«¯å·¥å ·ï¼ä¹å¯ä»¥åºåºæ¯å¤é¨é¾æ¥è½¯ä»¶ï¼è¿ä¸¤ç§æ¹å¼é½æ¯å¯ä»¥çã
3ãè¿å ¥ç»ç«¯åå¯ä»¥çå°å½ä»¤è¡åçæç¤ºç¬¦ä¸º$符å·ï¼è¿ä»£è¡¨ç»å½çæ¯æ®éç¨æ·å¨å建shellèæ¬ï¼å¦æå½ä»¤è¡æ¯#ç¬¦å· é£å°±è¯ææ¯ç®¡çåå¨å建shellèæ¬ï¼linuxç³»ç»ä¸æéæ¯æ¯è¾ä¸¥è°¨çã
4ãshellèæ¬çå建ä¹å¾ç®åï¼ç´æ¥ä½¿ç¨vi/vimå·¥å ·æè å ¶å®å·¥å ·å建å³å¯ï¼åç¼ä¸è¬é½æ¯ä½¿ç¨.sh为ç»å°¾ã
5ãæ°å»ºèæ¬é»è®¤æå±ç¨æ·æ¯å ·ææ§è¡æéçï¼ä½å¦æä½¿ç¨å ¶å®ç¨æ·è¿è¡æ§è¡åéè¦å æææ§è¡æéãå¦åå ¶å®ç¨æ·æ æ³æ§è¡ã
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运行脚本。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)