【发布时间】:2025-12-20 18:55:10
【问题描述】:
我想写一个非常简单的脚本,它接受一个进程名,并返回包含进程名的最后一个文件名的尾部。
我写了类似的东西:
#!/bin/sh
tail $(ls -t *"$1"*| head -1) -f
我的问题:
我需要第一行吗?
为什么
ls -t *"$1"*| head -1 | tail -f不起作用?有更好的方法吗?
【问题讨论】:
-
脚本“返回”它的状态——成功为零,失败为非零。你希望它的“输出”是一个文件名。这是 grok 的一个重要区别。