有没有办法将命令行参数转换为大写并将其作为正在调用的脚本中的变量传递?
Eg. ./deploy_app.csh 1.2.3.4 middleware
Run Code Online (Sandbox Code Playgroud)
应该将中间件转换为 MIDDLEWARE 并将其作为脚本内部的变量传递,它需要变量替换。
我知道我可以使用 echo 和 awk 来获取此输出,但尝试检查是否有不使用该组合的方法
我正在从“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)
我很好奇如何为这个输出的每个块添加时间戳,因为当长时间运行这个脚本时,不可能找出何时收集了一些随机数据块。
提前致谢!
我想找到所有命名的文件的位置 index.php
包含字符串“hello”的。
谢谢。