批处理脚本 - 左字符串
在本文中,我们将研究批处理脚本中的左字符串。在批处理脚本中,Left字符串用于从字符串的开头提取字符,方法是在扩展变量内容的同时给出位置 0 和长度:~。
示例 1:
批处理脚本
set str=GeeksForGeeks
echo.%str%
set str=%str:~0,5%
echo.%str%
输出
GeeksForGeeks
Geeks
在上面的例子中,你注意到的关键点是 :~0,5,这意味着我们需要显示从 0 到 5 的位置开始的字符。
示例 2:
批处理脚本
set str=Hello World
echo.%str%
set str=%str:~0,4%
echo.%str%
输出
Hello World
Hell
使用剪切命令
剪切命令也可用于从以一些标志 (-cN-M) 作为输入的字符串中提取字符并输出所需的子字符串。当您提供两个变量(即字符串和标志)时,它将返回字符中从索引 N 开始到 M 结束的字符串,并包含两个索引。
下面给出了如何在 Bash 中使用 Cut 命令的示例
批处理脚本
$ echo "GeeksForGeeks" | cut -c0-6
输出
GeeksF