shell编程
文章平均质量分 55
佳佳鸽
这个作者很懒,什么都没留下…
展开
-
linux shell脚本常用命令
1、脚本文件内容的第一行必须要有下面的内容#!/bin/bash其作用是表明脚本是在什么shell下面运行的,如上是在bash中运行2、变量无需定义,但需要注意写法build_dir = "download"这样写的话将会出现以下报错build_dir: 未找到命令正确写法应是(不留空格)build_dir="download"3、变量值的引用(变量名前加$)build_dir="download"echo build_dir //输出变量名 build_dir原创 2021-06-29 11:15:07 · 693 阅读 · 0 评论 -
编写一个脚本,在以下电话本中筛选出正确的电话号码。
编写一个脚本,在以下电话本中筛选出正确的电话号码。提示:假设所谓正确的电话号码指的是:包含3-4个区号、7-8个座机号以及0-1个连字符或者空格,区号可以用小括号括起来。020-66881234020 66881234020668812340755-668812340755 66881234(010)-12348888020-66881220-66881234002000-66881234020)-66881234020@66881234运行结果:shell脚本写法:#!原创 2020-09-15 21:27:02 · 653 阅读 · 0 评论 -
编写一个脚本,判断输入的符号是否符合C语言变量的命名标准
本篇仅用于记录自己所学知识及应用,代码仍可优化,仅供参考,如果发现有错误的地方,尽管留言于我,谢谢。运行结果:shell脚本写法:#!/bin/bashclear #开场清屏read -p "请输入c语言的变量名:" name #等待输入变量名 echo "$name" >1.txt #将变量名放入1.txtsed '{/^[_|A-Z|a-z]/{/[a-z|A-Z|0-9]\+/p}}' 1.txt >2.原创 2020-09-15 21:21:46 · 299 阅读 · 0 评论 -
使用 grep 命令,备份指定目录下的所有包含“apple“的文件。
本篇仅用于记录自己所学知识及应用,代码仍可优化,仅供参考,如果发现有错误的地方,尽管留言于我,谢谢。运行结果:shell脚本内容:#!/bin/bashname="`grep "apple" ./*.txt -l`" #在制指定路径下的所有.txt文件中查找appleif [ $? -eq 0 ] #找到了applethen ls jiajia #查看jiajia这个目录 if [ $? -ne 0 ] #如果目录不存在 the原创 2020-09-15 21:11:51 · 193 阅读 · 0 评论 -
使用 find 和 grep 命令,备份指定目录下的所有包含“apple“的C语言文件。
本篇仅用于记录自己所学知识及应用,代码仍可优化,仅供参考,如果发现有错误的地方,尽管留言于我,谢谢。#!/bin/bashname="`grep "apple" ./*.c -l`" #在制指定路径下的所有.c文件中查找appleif [ $? -eq 0 ] #找到了applethen ls jiajia #查看jiajia这个目录 if [ $? -ne 0 ] #如果目录不存在 then mkdir jiajia #创原创 2020-09-15 21:15:41 · 205 阅读 · 0 评论