gpt4 book ai didi

linux - 使用文本并用作命令?

转载 作者:太空宇宙 更新时间:2023-11-04 05:05:07 25 4
gpt4 key购买 nike

我想构建一个脚本来从命令中的文件中提取单词:

例如:在我的文件中,我保留我的用户名,如果不知道用户名作为我的命令的一部分,我如何导出用户名,我的命令是:暂停这里应该是导出这个词?

从我的文件中,其中包含“JOHN”文本,我如何告诉命令:暂停用户名是 JOHN?

如何将文件中的文本作为命令的一部分进行 cat/grep/sed 操作:

像 suspend |cat 文件之类的东西,我已经尝试过了,但是 suspend 命令不接受用户名,所以应该有不同的东西。

我的想法是这样的

#!/bin/sh
username=cat my-file;

suspend $username ,

但我没有成功,因为我的 $username 没有从猫中显示,猫显示了它,但这就是所做的一切。

最佳答案

使用以下语法

  username=$(cat my-file)

您还可以使用反引号,例如

  username=`cat my-file`

但是 $(...) 表示法更好:它可以嵌套并且更具可读性。

请阅读Advanced Bash Scripting Guide (即使可能受到批评,它也会教会你很多东西)

您对 suspend 的使用不正确,我不明白您想用它做什么。暂停用户对您意味着什么?也许您想使用 pgreppkill(杀死该用户的所有进程,我觉得这太严厉了)...?

关于linux - 使用文本并用作命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17714810/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com