📜  批处理脚本 - 左字符串

📅  最后修改于: 2022-05-13 01:57:34.264000             🧑  作者: Mango

批处理脚本 - 左字符串

在本文中,我们将研究批处理脚本中的左字符串。在批处理脚本中,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