小编zta*_*013的帖子

watch 命令别名扩展

如果运行watch包含别名的命令,则不会扩展别名。我已经尝试过单引号和双引号,实际上给出了以下别名:

# alias ll
alias ll='ls -l --color=tty'
Run Code Online (Sandbox Code Playgroud)

以下命令将失败

# watch ll
sh: ll: command not found
Run Code Online (Sandbox Code Playgroud)

在这种情况下,命令行扩展不应该起作用吗?

bash alias

96
推荐指数
3
解决办法
2万
查看次数

在文本文件节中添加 2 行

我有一个分节的文本文件。每节以 [keyword] 开头,以空行结尾。像这样的东西:

[keyword1]
param1 = value1
param2 = value2
param3 = value3

[keyword2]
param4 = value4
param5 = value5
...
Run Code Online (Sandbox Code Playgroud)

我需要一个脚本(可能单行命令可以工作)在给定的[keyword]. 要插入的行就像上面的几对:

param = value
Run Code Online (Sandbox Code Playgroud)

我正在考虑使用sed就地编辑加上备份副本文件以防万一。

bash sed awk shell-script

2
推荐指数
1
解决办法
1756
查看次数

标签 统计

bash ×2

alias ×1

awk ×1

sed ×1

shell-script ×1