小编Tim*_*edy的帖子

将 arg 转换为大写以作为变量传递

有没有办法将命令行参数转换为大写并将其作为正在调用的脚本中的变量传递?

Eg. ./deploy_app.csh 1.2.3.4 middleware 
Run Code Online (Sandbox Code Playgroud)

应该将中间件转换为 MIDDLEWARE 并将其作为脚本内部的变量传递,它需要变量替换。

我知道我可以使用 echo 和 awk 来获取此输出,但尝试检查是否有不使用该组合的方法

shell bash csh

5
推荐指数
2
解决办法
8287
查看次数

将时间戳添加到“top”命令输出

我正在从“top”中提取一些性能指标并将它们保存到文件中

top -b | grep 'tesseract\|node\|java\|beam.smp\|dockerd' > testm.txt
Run Code Online (Sandbox Code Playgroud)

所以每一秒我都会得到下一个输出:

   535 rabbitmq  20   0 1246756 128432   5536 S   1.3  3.4 618:33.41 beam.smp
   589 root      20   0  351040  47836  25740 S   0.0  1.3  12:38.72 dockerd
  1980 root      20   0 2236796  36844  15980 S   0.0  1.0   6:11.59 java
  1995 root      20   0 1766008 241428  21844 S   0.0  6.4  11:26.85 java
 29965 root      20   0 1107460  63732  19328 S   0.0  1.7   0:01.69 node
Run Code Online (Sandbox Code Playgroud)

我很好奇如何为这个输出的每个块添加时间戳,因为当长时间运行这个脚本时,不可能找出何时收集了一些随机数据块。

提前致谢!

linux shell top shell-script timestamps

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

如何查找内容包含特定字符串的具有特定名称的所有文件的位置?

我想找到所有命名的文件的位置 index.php包含字符串“hello”的。

谢谢。

linux command-line find

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

标签 统计

linux ×2

shell ×2

bash ×1

command-line ×1

csh ×1

find ×1

shell-script ×1

timestamps ×1

top ×1