文本切片与参数操作

这则攻略考察了一些简单的文本替换技术以及Bash中可用的参数扩展简写法,这些简单的技巧可能在某些 方面很有用处。

下面,我就以实例的形式讲解这部分内容。

替换变量中的部分文本:

使用的命令如下所示:

var="This is a line of text"
echo ${var/line/Replaced}

输出的内容如下所示:

this is a Replaced of text

我们可 以看到 line 被Replaced 替换。

我们可以通过指定字符串的起始位置和长度来生成子串,语法如下 :

this is a Replaced of text

我们可以看到 line 被Replaced 替换。

我们可以通过指 定字符串的起始位置和长度来生成子串,语法如下:

string="abcdefghijklmnopqrstuvxxyz"
echo ${string:4}

输出结果如下:

efghijklmnopqrstuvxxyz

从第五个字符开始,打印第 八个字符:

echo ${string:4:8}

输出结果为:

efghijkl

起始字符的索引从0开始计数, 我们也可以从后向前计数,将最后一个字符索引计为-1.但如果使用负数作为索引的话,必须将负数放入括号 内,例如(-1) 就是最后一个字符的索引。

echo ${string:(-1)}

输出结果为:

z

echo ${string:(-2):2}

输出结果为:

yz

下面给出演示的截图:

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索string
, 索引
, 字符
, 结果
, 输出
起始
shell 读文本切片、cura切片参数设置、日本pv800切片机 参数、python 切片操作、切片机操作规程,以便于您获取更多的相关知识。

时间: 2024-10-10 22:06:52

文本切片与参数操作的相关文章

SqlServer数据库长文本和二进制字段操作总结(54powerman原创)

SqlServer数据库长文本和二进制字段操作总结(54powerman原创)--创建测试用表 Create Table TestnText (RowID Int Identity(1,1) Primary Key,Content nText) --读写nText文本,一定要用在事物中 Begin Tran DECLARE @ptrval varbinary(16) Select @ptrval=TEXTPTR(content) From TestnText Where RowID=1 --TE

jquery对单选框,多选框,文本框等常见操作小结

 本篇文章主要是对jquery对单选框,多选框,文本框等常见操作进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 一.文本框.单选按钮.复选框.相关操作    代码如下: var sex=$("input[name='sex']:checked").val();   //获取一组radio被选中项的值   var item=$("#sel option:selected").text();      //获取select被选中项的文本   var optio

Fireworks文本和路径结合操作面面观

输入的文本一般总是位于一个矩形的文本框中,很多情况下我们需要绘出动态的文本.为达到这个效果,我们可以绘制一条路径,然后将文本附着于路径之上,文本将随着路径的改变而改变.不过此时路径又失去了笔触.描边.填充等路径属性.下面我们具体看看Fireworks中文本和路径的结合操作可以实现哪些灵活丰富的效果. 1. 附加文本到路径 在Fireworks中,我们可以将文本附加到某个路径上,此时文本会按照路径的方向和形态排列.当文本被附加到路径后仍然可以编辑文本,描边.填充和效果属性都将用于文本,而非路径.不

ASP.net中获取客户端参数操作系统信息

 这篇文章主要介绍了ASP.net中如何获取客户端参数或操作系统信息,需要的朋友可以参考下  代码如下: /// <summary>  /// 获取用户操作系统信息  /// </summary>  /// <returns></returns>  public string GetUserOS()  {  string strSysVersion = "其他";  HttpRequest Request = HttpContext.Cu

jquery对单选框,多选框,文本框等常见操作小结_javascript技巧

一.文本框.单选按钮.复选框.相关操作 复制代码 代码如下: var sex=$("input[name='sex']:checked").val();   //获取一组radio被选中项的值  var item=$("#sel option:selected").text();      //获取select被选中项的文本  var option_num=$('#sel').val();                 //获取select项目索引 $("

如何在2个文本中传递参数?

问题描述 我做了三个文本文件,第一个是登录功能,第二个是Atm的菜单界面,第三个是各个功能的具体界面.三个文件时相关联的.但是在实现第三个文件的功能时出了问题.例如取款功能,我输入要取款的金额,然后程序要判断该账户金额是否充足.但是我应该如何设计,才能将第一个文本中输入的账户号码引用到第三个文本文件中配合查询语句使用? 解决方案 解决方案二:求高手赐教解决方案三:结贴率和分数都比较高啊.:)

linux中vi 文本搜索与替换操作

"/" 是vi 编辑器的模式搜索命令.键入"/" 后,屏幕的底部会出现一行,同时一个斜扛会出现在底行的行首上,且光标被放置在斜扛之后.此时,您可以在光标位置键入你需要搜索的模式.输入完成并按下ENTER键后,编辑器将开始从光标所在的位置起向文件尾部搜索你键入的模式.如果输入的模式被找到,光标将停留在找到的模式上.在找到一个匹配的模式后,如果您还需要搜索下一个匹配的模式,使用命令"n" 即可:如果需要找到上一个匹配的模式,则使用"N&qu

使用Dreamweaver在网页中插入Flash按钮与文本

dreamweaver|按钮|插入|网页 Flash 的动画按钮能够给网站带来动感,这让不少读者觉得十分有趣,同时也为网站增加了许多访客,其实在 Dreamweaver MX 2004 中只需几步简单的操作,就可以插入 Flash 按钮. 一.在网页中插入Flash 按钮 ( 1 )打开 Dreamweaver MX 2004 软件,新建文件并保存页面.(提示:要保存的文件夹不可以用中文名命名) ( 2 )插入 Flash 按钮并设置参数,如图1.2 所示. ( 3 )保存文件,完成操作.简单的

网页中插入Flash按钮与文本

  Flash 的动画按钮能够给网站带来动感,这让不少读者觉得十分有趣,同时也为网站增加了许多访客,其实在 Dreamweaver MX 2004 中只需几步简单的操作,就可以插入 Flash 按钮. 一.在网页中插入Flash 按钮 ( 1 )打开 Dreamweaver MX 2004 软件,新建文件并保存页面.(提示:要保存的文件夹不可以用中文名命名) ( 2 )插入 Flash 按钮并设置参数,如图1.2 所示. ( 3 )保存文件,完成操作.简单的 Flash 按钮也可通过 Dream