教你一些shell脚本里的命令如何使用

2023-12-13 05:31:41

echo命令

echo -n ? 表示不换行输出
echo -e ? 表示输出转义符 常用的转义符

选项

作用

\r

光标移至行首,并且不换行

\s

当前shell的名称,如bash

\t

插入Tab键,制表符

\n

输出换行

\f

换行,但光标仍停留在原处

\

表示插入"\"本身转义

\b

表示退格 不显示前一个字符

\c

抑制更多的输出或不换行

date

date查看当前系统时间

-d 你描述的日期,显示指定字符串所描述的时间,而非当前时间

%F 完整日期格式,等价于 %Y-%m-%d

% T 时间(24小时制)(hh:mm:ss)

sep

seq 1 2 10
#从1 开始 步长为2 ?到10 为止
1
3
5
7
9
seq ?9 -1 1(从9-1一直到1)
9

8

7

6

5

4

3

2

1

?evel命令

j=10

echo {1..$j}? #只能做一次运算,所有$j无法被识别

{1..$j}

eval? echo {1..$j} #可以做多次运算

1 2 3 4 5 6 7 8 9 10

文章来源:https://blog.csdn.net/HanYuHao11/article/details/134557664
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。