• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >linux shell > linux shell命令行选项与参数用法详解

linux shell命令行选项与参数用法详解

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了linux shell命令,linux shell命令大全,linux shell常用命令,linux shell命令行,linux shell 执行命令等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题描述:在linux shell中如何处理tail -n 10 access.log这样的命令行选项?
在bash中,可以用以下三种方式来处理命令行参数,每种方式都有自己的应用场景。
1,直接处理,依次对$1,$2,...,$n进行解析,分别手工处理;
2,getopts来处理,单个字符选项的情况(如:-n 10 -f file.txt等选项);
3,getopt,可以处理单个字符选项,也可以处理长选项long-option(如:--prefix=/home等)。
总结:小脚本手工处理即可,getopts能处理绝大多数的情况,getopt较复杂、功能也更强大。
1,直接手工处理位置参数
必须要要知道几个变量,
           

您可能想查找下面的文章:

  • Linux在shell中自动生成1到100的数组方法(两种方法)
  • Linux shell命令帮助格式详解
  • Linux shell常用的73条命令总结
  • linux下执行shell命令方法简介
  • 一天一个shell命令 linux好管家-磁盘-du命令详解
  • 一天一个shell命令 linux好管家--磁盘--df命令详解
  • 一天一个shell命令 linux文本操作系列-tree命令详解
  • 一天一个shell命令 linux文件操作系列-ln命令详解
  • 一天一个shell命令 linux文本系列-file命令用法
  • 一天一个shell命令 linux文本操作系列-touch命令用法

相关文章

  • Shell脚本定期清空大于1G的日志文件
  • Shell脚本echo指令使用小技巧
  • unix编程创建前缀固定的临时文件代码分享
  • awk基础知识小结第1/2页
  • linux文件目录默认权限(详解)
  • 神奇的shell命令行输入与输出功能介绍
  • Linux运维常用命令
  • linux Shell入门:掌握Linux,OS X,Unix的Shell环境
  • linux bash中too many arguments问题的解决方法
  • linux下防火墙开启某个端口号及防火墙常用命令使用(详解)

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Csh的基本语法介绍
    • linux 中vim的用法讲解
    • 在Shell中分割字符串的例子
    • 两个备份数据库的shell脚本
    • 分享20个Unix/Linux 命令技巧
    • shell脚本编写的俄罗斯方块游戏代码
    • linux rsync同步命令(值得收藏)
    • Shell脚本实现硬盘空间和表空间的使用情况统计并邮件通知
    • Shell脚本实现删除邮件队列
    • Linux中执行shell脚本的4种方法总结

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有