识别文件中的所有unix命令

时间:2016-11-21 16:24:35

标签: unix

我需要扫描一个包含unix shell命令及其输出的文件。我需要提取整个文件中提到的unix命令列表,并将它们列在不同的文件中。实现它的一种方法是扫描文件中的某些特定命令列表,如果存在则将它们重定向到不同的文件。但随着名单不断增长,这变得困难。这一行中的任何其他想法。 TIA

1 个答案:

答案 0 :(得分:1)

您可以使用JTextField获取bash中可用的所有命令的列表。如果要使用白名单方法,可以将compgen(别名和命令)的输出存储在文件中,然后根据该列表检查输入文件中的每个标记。

有关compgen -ac使用情况的详细信息,请访问this answer