linux - 带有命令行 grep 和拆分定界符的 ubuntu linux shell 脚本

标签 linux bash shell ubuntu

我有这条线:

S=`cut -d: -f4 | grep $name info.txt`;

然后我显示

echo "$S";

它什么都不显示。

grep $name info.txt;` 给我输出:

Francis:8:98765432:commission // this is a line from my textfile separated by :

我正在尝试仅显示佣金

最佳答案

这也行

    echo 'Francis:8:98765432:commission' | cut -d: -f4

关于linux - 带有命令行 grep 和拆分定界符的 ubuntu linux shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40396437/

相关文章:

java - 从哪个 Linux 内核/libc 版本开始,Java Runtime.exec() 就内存而言是安全的?

c - Dbus-API - 在 c/Linux 中获取服务链接错误?

regex - 使用 Bash 从文件名中的特定位置移动数字

linux - 获取 pid 并将其用于 kill

bash - 将句子分成单独的行

linux - shell脚本不返回任何输入

linux - 如何填充 CSV 文件缺失的列

c++ - 除了静态库之外,我还可以将共享库与 "gcc -llibnamehere"绑定(bind)吗?

bash - 如何使用 bash 在特定行之后插入文本?

linux - 尝试使 shell 脚本可执行时出错