Bash,对命令的输出进行分类

Bash,对命令的输出进行分类,bash,Bash,如何对命令的输出进行分类,例如where is command,以便将指示符(其中一个*/=>@|)附加到条目中 es //////////////////////////////// 例如,需要明确的是,ls命令具有以下选项 -F, --classify Append indicator (one of * / => @ |) to entries 我希望对其他命令使用相同的选项,这些命令生成为oputput文件/目录/链接列表。。。我想您可能需要将管道应

如何对命令的输出进行分类,例如where is command,以便将指示符(其中一个*/=>@|)附加到条目中

es

////////////////////////////////

例如,需要明确的是,ls命令具有以下选项

    -F, --classify
           Append indicator (one of * / => @ |) to entries

我希望对其他命令使用相同的选项,这些命令生成为oputput文件/目录/链接列表。。。我想您可能需要将管道应用于命令输出…

我想我知道您在说什么。 尝试使用以下方法:

whereis node | xargs ls -dF 2>/dev/null

我想我知道你在说什么。 尝试使用以下方法:

whereis node | xargs ls -dF 2>/dev/null

抱歉,我不明白这个问题。如果您想在文件列表中的某些文件名后添加字符,请查看
sed
命令;否则我也不明白这个问题,抱歉,我不明白这个问题。如果您想在文件列表中的某些文件名后添加字符,请查看
sed
命令;否则,我既不理解问题,也不理解您要将
-d
添加到ls命令中,以便不列出目录内容+1感谢你没有重新发明车轮是的,你是绝对正确的。我想改变我的答案。是的,这解决了我的问题,谢谢@vitalikalyuzhnyak!您需要将
-d
添加到ls命令中,以便不列出目录内容+1感谢你没有重新发明车轮是的,你是绝对正确的。我想改变我的答案。是的,这解决了我的问题,谢谢@vitalikalyuzhnyak!