如何在shell脚本中取出一个字段的前几位?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在shell脚本中取出一个字段的前几位?相关的知识,希望对你有一定的参考价值。

参考技术A

ziduan="YYYYMMDDhhmmxxxxx"

ziduan2=$ziduan:0:12

echo $ziduan2

---------------------------------------------------------------------------------- 

$ziduan:0:12

其中,0 表示从左边第一个字符开始,12 表示截取字符的总个数。

Shell Script,Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,它使用了Linux/Unix下的命令。

换一种说法也就是,shell script是利用shell的功能所写的一个程序,这个程序是使用纯文本文件,将一些shell的语法与指令写在里面,然后用正规表示法,管道命令以及数据流重导向等功能,以达到我们所想要的处理目的。

更明白地来说,shell script就像早期dos年代的.bat,最简单的功能就是将许多指令汇整写一起,让使用者很容易地就能够一个操作执行多个命令,而shell script更是提供了数组,循环,条件以及逻辑判断等重要功能,让使用者可以直接以shell来写程序,而不必使用类似C程序语言等传统程序编写的语法。

以上是关于如何在shell脚本中取出一个字段的前几位?的主要内容,如果未能解决你的问题,请参考以下文章

uipath 取文本的前几位

sql 怎么取 字符串的前几位

取一个字符串前几位

用mysql查询出字段中的前几个字

oracle开展分组后,取出每组的前几条数据

SQL如何查询表中某一列中的数据的前几位