linux中shell编程

作者: huxt | 来源:发表于2019-08-27 11:23 被阅读0次

1.tee

命令接收到来自stdin的数据。它将stdout的一份副本写入文件out.txt,同时将另一份副本作为后续命令的stdin

文件备份

默认情况下,tee命令会将文件覆盖,但它提供了一个-a选项,可用于追加内容。

$ cat a* | tee -a out.txt | cat –n

2.创建别名

alias命令的效果只是暂时的。一旦关闭当前终端,所有设置过的别名就失效了。为了

使别名在所有的shell中都可用,可以将其定义放入~/.bashrc文件中。每当一个新的交互式

shell进程生成时,都会执行 ~/.bashrc中的命令。

$ echo 'alias cmd="command seq"' >> ~/.bashrc


3.隐藏显示

4.shell脚本常用函数和命令(6)seq 详解

https://blog.csdn.net/openbox2008/article/details/80845944

1)语法:

1.seq [选项]... 尾数

2.seq [选项]... 首数 尾数

3.seq [选项]... 首数 增量 尾数

-f, --format=格式 使用printf 样式的浮点格式

-s, --separator=字符串 使用指定字符串分隔数字(默认使用:\n)

-w, --equal-width 在列前添加0 使得宽度相同

1.-f选项:指定格式

[root@controller1 ~]# seq -f "%5g" 1 5 

%后面指定数字的位数 默认是%g,%3g那么数字位数不足部分是空格。

2.-w选项:自动补齐输出数字同宽

[root@controller1 ~]# seq -w 98 103

不能和-f一起用,输出是同宽的。

3.-s选项:指定分隔符(默认是回车)

[root@controller1 ~]# seq -s "+" 1 9

4.指定\t做为分隔符号

[root@controller1 ~]# seq -s "$(echo -e "\t")" 1 9  

5.seq [选项]... 首数 增量 尾数

[root@controller1 dir001]# seq 0 5 20

6.循环数

[root@controller1 ~]#mkdir `seq -f "mydir%03g " 1 10`

相关文章

  • day28-2019年4月9日

    shell编程基础 1、为什么要学shell编程? linux系统中会大量得使用shell,工作中也需要...

  • 作业-第07周--课堂-Day28-Shell与Shell编程相

    Day28 课堂作业 1. Shell与Shell编程相关 1.1 为什么要学习Shell编程? Linux系统中...

  • Shell编程基础知识

    关于shell编程基础: 1.为什么要学习shell编程? Linux系统中会大量的使用Shell,工作中我们也需...

  • day28-Shell编程3小时光速入门

    Shell编程3小时光速入门 1、为什么要学习shell编程? Linux系统中会大量的使用Shell,工作中我们...

  • 2019-01-25

    Linux系统Shell编程指南 前言 适合人群:有类似C编程基础的人 一、Shell编程介绍 Shell解释型语...

  • Liunx下Shell编程注意事项

    shell语言编程学习教程https://www.runoob.com/linux/linux-shell.htm...

  • Linux之Shell简介

    linux下编程离不开shell, window中也存在shell。shell其实是一个命令解释器,接收用...

  • shell脚本

    SHELL 1.1、为什么要学习shell编程? Linux中会大量的使用shell,工作中我们也需要自动化实...

  • Shell 编程的 Hello World

    什么是 Shell?简单来说,Shell 编程是对 Linux 命令的逻辑化处理。 来看看 Shell 编程是如何...

  • Shell 编程的 Hello World

    什么是 Shell?简单来说,Shell 编程是对 Linux 命令的逻辑化处理。 来看看 Shell 编程是如何...

网友评论

    本文标题:linux中shell编程

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