你能帮我得到以下问题的答案吗:我有一个有很多.pset的通用图,如果我的图失败了,那么有什么办法可以知道哪个pset失败了。
使用 Ab Initio 环境运行 pset 或图形时,其中一个日志是存档的 pset:
info : Input pset archived to ...
该文件的第一行包含原始 pset 或图形名称作为最后一个字段,用 |
分隔。您可以使用head -1
和awk
(使用转义
|
(:
head -1 /path-to-archived-input.pset | awk -F| '{print $NF}'
/u/fdavis/ab/private_sand/test4/mp/3-sec-running-graph.pset
使用 basename 命令仅获取 pset 名称:
basename $(head -1 /path-to-archived-input.pset | awk -F| '{print $NF}')
3-sec-running-graph.pset