linux - 在 exec 命令上插入 pwd
问题描述
当我运行这个命令时:
find . -name "*.sh" -exec ls -ltrh {} ;
,我有这个输出:
-rw-r--r-- 1 root root 7.0K Jun 24 19:37 ./ubuntu.sh
-rw-r--r-- 1 root root 6.8K Jun 24 19:35 ./centos.sh
我想插入 pwd 命令来查看 ubuntu 和 centos .sh 的位置。我想知道如何解决这个问题
解决方案
find \`pwd\` -name "*.sh" -exec ls -ltrh {} \\;
应该这样做。那是 pwd 周围的反引号。
推荐阅读
- url - URL.getText() 是否总是关闭连接?
- c# - 打印 ac# 对象列表
- java - 无法使用 tomcat 9 在 Intellij 中热交换 html 文件
- c# - 关于正则表达式的并行 foreach 问题
- c# - 动态生成的 MSIL 中奇怪的 DateTime ToString 行为
- c# - 从 IdentityServer 实体中删除默认字段
- latex - 如何在 HTML 和 LaTeX 中使用不同的 master_docs?
- java - Spring Boot 从 YAML(属性)文件中读取数组
- android - Android 构建不适用于 WSL
- visual-studio-code - VSCode 不适用于文件观察器