linux 截取 指定字符前面的字符串
时间: 2023-06-29 08:14:45 浏览: 854
Linux字符串截取
5星 · 资源好评率100%
你可以使用命令行工具 sed 来实现截取指定字符前面的字符串:
假设你要截取的字符串是 "hello world",指定字符是空格,那么可以使用以下命令:
```
echo "hello world" | sed 's/ .*//'
```
这个命令的意思是,把字符串 "hello world" 中第一个空格及其后面的所有字符都替换成空字符串,这样就得到了指定字符前面的字符串 "hello"。
如果你需要从文件中读取字符串并截取指定字符前面的部分,可以使用以下命令:
```
sed 's/ .*//' your_file.txt
```
其中,your_file.txt 是你要读取的文件名。
阅读全文