首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Bash shell中只打印c文件的名称和c文件的权限?

在Bash shell中,可以使用以下命令来只打印c文件的名称和权限:

代码语言:txt
复制
find . -type f -name "*.c" -exec ls -l {} \; | awk '{print $1, $9}'

解释如下:

  • find . -type f -name "*.c":使用find命令查找当前目录及其子目录下所有的c文件。
  • -exec ls -l {} \;:对于每个找到的c文件,使用ls -l命令打印文件的详细信息。
  • awk '{print $1, $9}':使用awk命令提取打印结果中的第1列(文件权限)和第9列(文件名)。

这样,就可以只打印c文件的名称和权限了。

请注意,以上命令是针对Bash shell环境下的操作,不涉及具体的云计算品牌商。如果需要在腾讯云环境中执行该命令,可以将find命令的路径参数修改为腾讯云上的具体路径。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券