linux - 如何在Shell脚本中调用另一个具有反引号的变量中的函数
问题描述
我想在另一个具有反引号的变量中调用一个函数。我怎么做这个工作?
例子:
location ()
{echo "home/$1/dir"}
count_files ()
{
count=`ls $(location user1) |wc -l`
}
count_files
解决方案
你可以使用这个:
location() {
echo "home/$1/dir"
}
count_files() {
count=$(ls $(location user1) | wc -l)
}
count_files
推荐阅读
- c++ - 由于 libEGL,无法在 SDL2 教程中打开窗口:验证失败警告
- .net - 在 Visual Studio 2017 中将 .NET Core 2.2 应用程序发布为依赖于框架的可执行文件 (FDE)
- java - AEM中的parsys组件和响应式布局有什么区别
- dart - 获取屏幕中心
- json - 使用 CURL-Post 方法和 json 调用端点已损坏
- android - 在新的材料设计中,是否有官方 API 用于工具栏上的中心标题,如流行的 Android 应用程序?
- html - 包装器未与页面顶部对齐
- java - 与 sslVerify 相关的 Jgit 问题
- python - 自动替换 Web 图像中的徽标
- database - 在 Postgres 中将字段添加和重命名为 ENUM 类型并保留要在字段中使用的多个 ENUM 类型