如何在bash中使用echo和find?

2024-04-30

我有10个文件。我可以列出它们find . -type f我想要实现的目标是在使用 find 命令找到所有 10 个文件后向它们发送一条消息。

我所尝试过的,find . -type f -exec echo "This file found" >> {} \;

逻辑上我可能是对的,但它不起作用。有什么方法可以通过使用来实现find and echo only ?

谢谢


shell 重定向,>>首先正在完成一个名为{}甚至在find开始并将字符串(其中的文件数量)写入文件{}.

你需要:

find . -type f -exec bash -c 'echo "This file found" >>"$1"' _ {} \;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在bash中使用echo和find? 的相关文章

  • 文本处理问题:删除其中一列不包含特定值的行

    我有一个制表符分隔的文件 如下所示 input sequence match sequence score receptor group epitope antigen organism ASRPPGGVNEQF ASRPPGGVNEQF
  • powershell stdin 管道和重定向

    你好 我一直在制作一个小的跨平台脚 本 我可以将其卷曲并通过管道传输到bash和Powershell中 基本思想是服务器向解释器发送一个命令 然后它给出一个命令将所有输出重定向到标准输出 bash 中的一个例子是 some commands
  • shell_exec 的输出被截断为 100 个字符

    当在 shell 中运行以下命令时 curl F file filename http 192 168 0 1 产生以下输出 Accuracy 0 0 1 classification Accuracy 0 0 1 classificati
  • Unix 命令列出包含字符串但*不*包含另一个字符串的文件

    如何递归查看包含一个字符串且不包含另一个字符串的文件列表 另外 我的意思是评估文件的文本 而不是文件名 结论 根据评论 我最终使用了 find name html exec grep lR base maps xargs grep L ba
  • 如何在递归调用函数时阻止 bash 创建子 shell

    这是一个计算阶乘的简单 shell 函数 bin bash function factorial if 1 lt 2 then echo 1 else echo 1 factorial 1 1 fi factorial 1 但我发现这个脚本
  • 通过特定分隔符删除字符串

    我的文件中有几列 其中第二列有 分隔符 我想删除第二列中的第一个 第三个和第四个字符串 并将第二个字符串留在该列中 但我有正常的分隔符空间 所以我不知道 input 22 16050075 A G 16050075 A G 22 16050
  • 仅打印“docker-container ls -la”输出中的“Names”列

    发出时docker container ls la命令 输出如下所示 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a67f0c2b1769 busybox tail f dev
  • .profile 无法从 Mac 终端运行

    我有一个 profile 文件 我正在终端中读取并使用别名 但在某些时候 别名由于没有明确的原因而停止工作 其他命令仍在工作 为了快速修复 我删除了 rm 并在用户目录中重新创建了 profile 文件 我可以看到 至少在该目录中没有 ba
  • 如何制作一个 bash 脚本来同时创建 40 个程序实例?

    我是新来的bash and Linux 我编写了一个程序 我想创建多个同时实例 现在 我通过打开 10 个新终端 然后运行该程序 10 次 我运行的命令是php home calculatedata php 使用 bash 脚本执行此操作的
  • 将相对符号链接转换为绝对符号链接

    如何在 bash 中递归地将相对符号链接转换为绝对符号链接 ln sf readlink f link link
  • bash 行长度限制从何而来?

    在运行 Bash 4 4 19 标准安装 的 Solaris 11 上 输入行似乎有 256 个字符的限制 我想了解这个限制从何而来 我浏览了手册页 但没有找到任何解决此问题的内容 仅当未使用 readline 库时才会发生这种情况 在下面
  • 迭代 bash 脚本中的变量名称

    我需要在一堆文件上运行一个脚本 这些文件的路径被分配给train1 train2 train20 我想 为什么不使用 bash 脚本使其自动执行呢 所以我做了类似的事情 train1 path to first file train2 pa
  • jq:将对象数组转换为对象

    我收到了来自curl的回复 格式如下 list value 1 id 12 value 15 id 13 value 4 id 14 给定 id 之间的映射 如下所示 12 newId1 13 newId2 14 newId3 我想做这个
  • OSX bash 最小化窗口

    在 Mac 中并使用 bash shell 我想执行一个包含单个命令 启动 Jupyter Lab 的文件并立即最小化终端窗口 有没有办法在不安装第三方软件的情况下做到这一点 是的 只需使用osascript https ss64 com
  • 使用 find 命令搜索直到第一个匹配项

    我只需要搜索可以在任何地方的特定目录有没有办法运行此命令直到第一个匹配 谢谢 我现在使用 find noleaf name experiment type d wc l 正如鲁道夫 米尔鲍尔 Rudolf M hlbauer 所提到的 qu
  • 动态参数值取决于另一个动态参数值

    启动前提 非常严格的环境 Windows 7 SP1 Powershell 3 0 使用外部库的可能性有限或不可能 我正在尝试重写之前创建的 bash 工具 这次使用 PowerShell 在 bash 中 我实现了自动完成功能 以使该工具
  • 从 php 执行 bash 脚本并立即输出回网页

    我有一组 bash 和 Perl 脚本 开发在 Linux Box 上部署所需的目录结构 可选 从svn导出代码 从这个源构建一个包 这在终端上运行良好 现在 我的客户请求此流程的 Web 界面 例如 某些页面上的 创建新包 按钮将一一调用
  • 如何在 Bash 中给定超时后终止子进程?

    我有一个 bash 脚本 它启动一个子进程 该进程时不时地崩溃 实际上是挂起 而且没有明显的原因 闭源 所以我对此无能为力 因此 我希望能够在给定的时间内启动此进程 如果在给定的时间内没有成功返回 则将其终止 有没有simple and r
  • sh / Bash shell 脚本中 !# (bang-pound) 的含义是什么?

    我想了解这个 Scala 脚本是如何工作的 usr bin env bash exec scala 0 object HelloWorld def main args Array String println Hello world arg
  • Bash 正则表达式——似乎无法匹配任何 \s \S \d \D \w \W 等

    我有一个脚本试图从 gparted 获取信息块 我的数据如下所示 Disk dev sda 42 9GB Sector size logical physical 512B 512B Partition Table msdos Number

随机推荐

  • Oracle 中的 MD5 (DBMS_OBFUSCATION_TOOLKIT.MD5)

    我正在尝试编写一个函数 从我到处收集的位中获取 MD5 哈希值 我想获得哈希的小写十六进制表示 到目前为止我有这个 CREATE OR REPLACE FUNCTION MD5 CADENA IN VARCHAR2 RETURN DBMS
  • 尽管不在形式中,但 Rails 属性会发生变化

    我有 Rails 应用程序 用户可以在其中互相分配任务 每个任务都有一名分配者和一名执行者 默认情况下 任务创建者 当前用户 始终是分配者 分配者和执行者都可以编辑同一个任务 我的问题如下 假设 user id 2 是分配者 user id
  • HTML5 svg 标签和 alt 属性

    不是 HTML 方面的专家 也不是检查 HTML 解析器的正确行为的专家 根据 html5 寻找正确的行为不好或预期 我们可以稍后处理 在新的 HTML5 标签中放置 alt 属性是否有效
  • Spring Boot 忽略 @JsonDeserialize 和 @JsonSerialize

    我有一个带有 RESTful 端点的 Spring Boot 应用程序 我想向其中添加自定义序列化器乔达时间 http www joda org joda time 但我无法让应用程序默认 Jackson Serailzier 识别我的自定
  • Pandas DataFrame:在我想要保留的内容之前和之后从字符串中删除不需要的部分

    在我的 data cleaner 数据集中 我有列 功能 项目 ID 这标识了项目 其格式为 代码 年份 代码 我只对项目的年份感兴趣 所以我想删除第一个 之前的所有内容和第二个 之后的所有内容 Project ID AGPG 2013 1
  • 使用 Facebook OAuth 2.0 - 如何获取访问令牌?

    我是新来的OAuth http en wikipedia org wiki OAuth 我正在尝试使用脸书连接 http en wikipedia org wiki Facebook Platform Facebook Connect与我的
  • C# 排序列表 - 快速,具有可移动、重复的键

    我制作了一个带有压缩机制的应用程序 需要我自己的字典 我的应用程序中的每个 cicle 都会将新元素添加到 myDictionary 中并更新 向 myDictionary 中的一些先前元素添加一个字符 我用普通列表和快速排序函数来做到这一
  • 了解 Windows 10 何时处于平板电脑模式 - Windows 10 / Windows 10 Mobile

    我致力于开发适用于 Windows 10 和 Windows 10 Mobile 的通用应用程序 有谁知道如何检查 Windows 10 是否在平板电脑模式下运行 我在这里找到了这个问题 但这是针对 Windows 窗体的 如何在 Wind
  • 如何使用Lodash根据一个键合并两个集合?

    我有两个集合 这些对象有一个公共键 userId 如下 var require lodash var a userId p1 item 1 userId p2 item 2 userId p3 item 4 var b userId p1
  • PostgreSQL 逻辑复制 - 创建订阅挂起

    我正在尝试在 Debian 9 和 PG 11 1 的 2 个云实例之间设置逻辑复制 命令CREATE PUBLICATION在 master 上成功了 但是当我启动命令时CREATE SUBSCRIPTION在预期的逻辑副本上 该命令无限
  • 您可以在 @Helper 中使用 @Helper 吗?

    我不确定这是否可能 我有一堆 Helper位于视图内以及其他视图中 helper ViewHelper1 helper ViewHelper2 etc 我有在视图和其他视图中使用的重复代码 if Model Entity Model Enu
  • relativelayout/customview 不填充选项卡的宽度

    我正在尝试用视图填充选项卡 有关我尝试通过视图实现的确切目标的更多信息 请阅读我之前的问题 如何自定义各个选项卡 更改背景颜色 指示器颜色和文本颜色 https stackoverflow com questions 21335267 ho
  • 捕获 Node js 应用程序的所有 uncaughtException

    我有一个问题 如何处理我的节点应用程序的所有未捕获的异常 操作 开发人员错误将导致所有服务停止 然后 每当发现错误时 我就可以向我发送电子邮件警报 您可以使用process https nodejs org api process html
  • 由于 JavaScript 没有太多权限,病毒如何通过浏览器进入 PC?

    我想知道浏览器如何允许病毒传播到我们的计算机 我们收到的响应是文本响应 响应中唯一可执行的东西是 JavaScript 它没有太多权限 是什么让浏览器倾向于将某些文件传递到计算机 短名单 浏览器插件 一般来说 ActiveX 尤其是 Fla
  • 获取作业格式表以及作业的运行时间

    我正在尝试编写一个 PowerShell 5 1 脚本来监视作业 我在编写正确的 获取工作 表时遇到问题 以下是我所拥有的 Get Job Format Table AutoSize Property name state name Run
  • 连接到 Hive 时使用 Spark 进行 Kinit

    我正在尝试从独立的 Spark 连接到 Hive hadoop 集群具有 kerberos 身份验证 有人可以让我知道如何在 Spark 程序中执行 kinit 我可以连接到配置单元吗 更新 我的 Spark 与 Hadoop 位于不同的集
  • 存储过程 - 返回标识作为输出参数或标量

    当您将记录插入到具有标识列的表中时 可以使用 SCOPE IDENTITY 来获取该值 在存储过程的上下文中 这将是返回标识值的推荐方法 作为输出参数SET RETURN VALUE SCOPE IDENTITY 作为标量SELECT SC
  • XAML ComboBox SelectionChanged 触发 OnLoad

    如果我有一个具有 SelectionChanged 事件的 ComboBox 它会在我加载控件时触发 因此 在页面加载时 我设置了 SelectedValue 并触发 SelectionChanged 事件 这不是我想要发生的情况 阻止这种
  • 将 SQLCEResultSet 结果视图转换为数据表

    是否可以将 sqlceresultset resultview 转换为数据表 未经测试 但这应该可以满足您的需要 public DataTable ResultSetToDataTable SqlCeResultSet set DataTa
  • 如何在bash中使用echo和find?

    我有10个文件 我可以列出它们find type f我想要实现的目标是在使用 find 命令找到所有 10 个文件后向它们发送一条消息 我所尝试过的 find type f exec echo This file found gt gt 逻