bash - Shell:如何用 "Cut"剪切单个字符串?

标签 bash shell sh cut io-redirection

我正在尝试将一根绳子切入 shell 。我想做类似的事情:

cut -d' ' -f1 "hello 12345 xyz" 

但问题是 cut 接受一个文件,所以如果我将字符串传递给它,它会尝试打开名为“hello 12345 xyz”的不存在的文件,然后尝试剪切其内容

我想用基本程序解决这个问题,所以不要告诉我使用 awk

谢谢!

最佳答案

您可以在 BASH 中使用 Here Strings:

cut -d' ' -f1 <<< "hello 12345 xyz"
hello

关于bash - Shell:如何用 "Cut"剪切单个字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24587021/

相关文章:

java - 通过java代码使用bash命令强制创建目录

bash - 从本地机器运行远程脚本

shell - 使用变量从另一个脚本调用 shell 脚本时如何引用参数

bash - 在bash脚本中从ffmpeg捕获错误

json - 将两个json数组(加载到内存中)合并为一个json数组

mysql - LINUX 使用基于 sed 的文件从文件中删除文本部分

shell - 无法使用docker run将命令行参数传递给Shell脚本文件

git - 无法使用 bash 脚本从 git 历史记录中删除文件

java - 使用 Java 程序作为启动脚本 Linux (RHEL 5) 出现错误?

shell+java错误