美文网首页
shell脚本实现快速解析文件

shell脚本实现快速解析文件

作者: Vvpl | 来源:发表于2016-10-26 22:00 被阅读111次

在学习shell脚本可以轻松实现简化我们在编程过程中的复杂操作.
下面是mygcc的代码:

value=$1 value1="${value:0-2}" filestyle=".c" if [ $# -eq 1 ] then if [ $value1 == $filestyle ] then if [ -e $1 ] then if [ -f $1 ] then if [ -e ./a.out ] then rm ./a.out fi gcc $1 if [ -e ./a.out ] then ./a.out fi fi else echo "$1 :not such file or directory" fi else echo "$1 not .c file" fi elif [ $# -eq 0 ] then echo "which file to be edited?" else echo "error:too many arguments." fi

此shell脚本的实现的伪代码:

  1. 判断文件的个数
  • 判断文件是否是'.c'类型的文件;
  • 判断文件是否存在;
  • 文件如果存在是否是普通文件
  • 判断./a.out文件是否存在
  • 如果存在的话就删除掉
  • 然后gcc 文件名
  • 判断./a.out文件存在,一旦存在就可以执行./a.out

相关文章

  • shell脚本实现快速解析文件

    在学习shell脚本可以轻松实现简化我们在编程过程中的复杂操作.下面是mygcc的代码: value=$1 val...

  • Shell脚本

    一篇文章学懂Shell脚本 Shell脚本,就是利用Shell的命令解释的功能,对一个纯文本的文件进行解析,然后执...

  • 2019-09-19

    Shell 概述 Shell 解析器 查看系统shell解析器 默认解析器为bash Shell 脚本入门 新建h...

  • Shell入门

    Shell #!是一个约定的标记,告诉系统这个脚本需要什么解析器来执行创建shell脚本文件可以在终端运行touc...

  • NDK<第九篇>:Shell脚本

    shell 是一种脚本语言。脚本:本质是一个文件,文件里面存放的是 特定格式的指令,系统可以使用脚本解析器 翻译或...

  • shell脚本编写

    shell脚本格式 文件首行指定执行shell的程序以及相关说明 shell 脚本文件后缀,建议命名为.sh 脚本...

  • shell脚本编程

    一、构建基本脚本 创建shell脚本文件 在创建shell脚本文件时,必须在文件的第一行指定要使用的shell。其...

  • Shell基础

    一、构建基本脚本 1.创建shell脚本文件 在创建shell脚本文件时,必须在文件的第一行指定要使用的shell...

  • Linux命令行与Shell脚本编程大全-构建基本脚本

    本章内容: 构建基本脚本 使用多个命令 创建shell脚本文件 构建基本脚本 在构建shell脚本文件时,必须在文...

  • shell脚本常用语法——获得当前目录

    1 获得shell脚本所在的绝对路径 或者 执行步骤解析: dirname $0: 取得当前执行的脚本文件所在的目...

网友评论

      本文标题:shell脚本实现快速解析文件

      本文链接:https://www.haomeiwen.com/subject/mfrjuttx.html