能帮我得到以下问题的答案: 我有一个包含很多.psets的通用图,如果我的图失败了,那么有什么方法可以知道哪个pset失败了。
答案 0 :(得分:0)
使用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