bash: C:/Program: 没有这样的文件或目录

2023-12-15

我是 Docker、Debezium、Bash 和 Kafka 的新手。我正在尝试在 Windows 10 上运行 MSSQL Server 的 Debezium 教程/示例:

https://github.com/debezium/debezium-examples/blob/master/tutorial/README.md#using-sql-server

我可以按照第一步启动拓扑。但是,当我转到第二步并执行以下命令时:

cat debezium-sqlserver-init/inventory.sql | docker exec -i tutorial_sqlserver_1 bash -c '/opt/mssql-tools/bin/sqlcmd -U sa -P $SA_PASSWORD'

我收到以下错误:

bash: C:/Program: 没有这样的文件或目录

我根本不知道为什么它会拖C:/Program对此。我在命令中没有看到它,在 *.sql 文件中也没有看到它。有谁知道为什么会发生这种情况以及解决办法是什么?

注意 1:我已经在当前目录中可以运行该命令,并且文件夹/文件路径中没有空格

注 2:我在 Git Bash 中运行命令


使用时set -x记录命令如何运行,仍然没有C:/Program其中的任何位置,如以下日志所示:

$ cat debezium-sqlserver-init/inventory.sql | docker exec -i tutorial_sqlserver_1 bash -c '/opt/mssql-tools/bin/sqlcmd -U sa -P $SA_PASSWORD'
+ cat debezium-sqlserver-init/inventory.sql
+ docker exec -i tutorial_sqlserver_1 bash -c '/opt/mssql-tools/bin/sqlcmd -U sa -P $SA_PASSWORD'
bash: C:/Program: No such file or directory

我昨天遇到了类似的问题,解决方案是在绝对路径之前添加反斜杠,例如:

cat debezium-sqlserver-init/inventory.sql | docker exec -i tutorial_sqlserver_1 bash -c '\/opt/mssql-tools/bin/sqlcmd -U sa -P $SA_PASSWORD'

\/opt/mssql-tools/bin/sqlcmd 阻止转换为 Windows 路径。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

bash: C:/Program: 没有这样的文件或目录 的相关文章

  • 如何测试“If-Modified-Since”HTTP 标头支持

    使用 PHP 如何准确测试远程网站supports If Modified Since HTTP 标头 据我所知 如果您获取的远程文件自标头请求中指定的日期以来已被修改 它应该返回 200 OK 状态 如果尚未修改 则应返回 304 Not
  • 找不到 NGINX brew 安装命令

    I do brew install nginx and get gt Downloading http nginx org download nginx 1 2 2 tar gz Already downloaded Library Cac
  • 使用 mkfifo 和传输流,这可能吗?

    我想执行一个 bash 脚本来执行以下操作 应用程序 ffmpeg 生成实时传输流 ts 文件 我需要处理这个实时流 执行解复用等 现在我知道这必须通过 FIFO 来完成 但这是我的任务 我需要重定向 ffmpeg 的输出以写入 fifo
  • “grep -q”的意义是什么

    我正在阅读 grep 手册页 并遇到了 q 选项 它告诉 grep 不向标准输出写入任何内容 如果发现任何匹配 即使检测到错误 也立即以零状态退出 我不明白为什么这可能是理想或有用的行为 在一个程序中 其原因似乎是从标准输入读取 处理 写入
  • Bash 脚本:#!/bin/bash 是什么意思? [复制]

    这个问题在这里已经有答案了 在 bash 脚本中 什么是 bin bash第一行是什么意思 UPDATE 有区别吗 bin bash and bin sh 这就是所谓的shebang http en wikipedia org wiki S
  • 如何在bash中列出所有后台pid

    要么我无法正确表达我的搜索 要么答案不容易找到 但我正在尝试找出如何列出我的所有后台任务 PID 例如 到目前为止 我发现要列出我们使用的最后一个 PID 但现在我想列出之前任务的 PID 如果存在 但我找不到如何做到这一点 最终我想列出我
  • Kafka JDBC Sink Connector 对于具有可选字段的模式的消息给出空指针异常

    Kafka JDBC Sink Connector 对于具有可选字段 parentId 的模式的消息给出空指针异常 我错过了什么吗 我正在使用开箱即用的 JSONConverter 和 JDBC Sink Connector 关于 Kafk
  • 如何替换“docker run”命令中的变量值

    我正在使用 bash 脚本并尝试分配指纹值 如下所示 export FINGERPRINT D0 19 C5 80 42 66 56 AC 6F docker run rm i v var run docker sock var run d
  • 如何将命令作为参数传递给 ssh [重复]

    这个问题在这里已经有答案了 我的需要是让这个命令起作用 sshpass p XXXX ssh oStrictHostKeyChecking no email protected cdn cgi l email protection sudo
  • Kafka - 如何同时使用过滤器和过滤器?

    我有一个 Kafka 流 它从一个主题获取数据 并且需要将该信息过滤到两个不同的主题 KStream
  • PHP curl exec 在 php 脚本相同域上失败

    我使用 php curl 从同一域 url 中的 php 脚本获取内容 但我收到curl exec 错误 curl 错误代码为 28 或操作超时 经过几天的调试 我发现它可以在 htm 等非脚本页面上工作 但不能在 php 上工作 如果 u
  • 编辑 Kafka Listener Spring 应用程序以更改阶段/目标

    我可以利用另一个运行 Kafka 应用程序 代码库的团队来使用相同的数据 将其加载到我们的新暂存表中 而不是他们的 他们在 Messages 文件夹中有许多不同的 kafka 侦听器适配器 java 文件 每个文件消耗不同类型的数据 每个
  • 规范化 solaris 上的路径名

    在 GNU 系统上我只会使用readlink f SOME PATH 但 Solaris 没有 readlink 我更喜欢在 bash 中运行良好的程序 但如果需要的话其他程序也可以 Edit 到目前为止 我想到的最好的方法是使用 cd 和
  • 未找到命令“ember”

    看来我搞砸了 ember cli 安装 我已经使用 sudo 安装了 npm 但是在阅读了 npm 上 ember cli 和 sudo 的一些问题后 我按照此处的说明卸载并重新安装https gist github com isaacs
  • Bash 方法的返回值总是模 256

    我有一个 bash 脚本方法 它返回输入值 然而 返回值始终是模 256 的值 我用 google 搜索了一段时间 发现this http www tldp org LDP abs html exitcodes html文章说它总是以 25
  • 目录 * 和文件顺序

    我需要将目录中的所有文件连接到一个文件 但具有指定名称的文件必须位于输出的顶部 只是在做cat gt result将按字母顺序连接所有文件 有什么办法告诉猫放置文件vars css或任何其他输出的开头 现在我只是重命名文件需要首先000 f
  • 如何将 bash 脚本的整个输出保存到文件

    我正在尝试将 bash 脚本的整个输出保存到文件中 我目前在代码开头有一个参数 ip 地址 如下所示 bin bash USAGE Usage 0
  • 如何显示 zsh 函数定义(如 bash“type myfunc”)?

    如何在 zsh 中显示函数的定义 type foo没有给出定义 在bash中 bash function foo echo hello bash foo hello bash type foo foo is a function foo e
  • bash 变量中的 Linux 鞭尾/对话框参数错误

    有人可以解释为什么下面的代码不起作用吗 我要疯狂地想找出答案 bin bash TEST M1 1 wire Interface ON echo TEST RESULT dialog title Config Modules State c
  • powershell stdin 管道和重定向

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

随机推荐

  • 批处理文件:如果注册表项的数据等于

    我正在尝试为某些资源管理器设置制作一个 bat 切换器 为此 我需要批处理文件来查询注册表项的数据 然后相应地设置该项 例如 在 ActionScript 3 或 JavaScript 中 它会是这样的 if HideFileExt 000
  • 在 Android 上使用 OS 2.2 DevicePolicyManager SDK 类,同时支持 OS 2.1 设备

    我想用一些设备策略管理器我的应用程序中的方法 DevicePolicyManager 是在 OS 2 2 中引入的 但我的应用程序必须继续在 OS 2 1 设备上运行 这是我想做的事情的伪代码 if needSecurity if runn
  • 如何使用 SSL 将 Python 连接到 DB2 数据库?

    我有一个正在运行的 DBeaver 连接到 DB2 数据库 现在我想在 Python 中通过 SSL 安全地连接 DB2 数据库 作为身份验证 我想使用我的 Windows 帐户而不是提供 PW 和 UserID 为此我在 DBeaver
  • docker 容器会自动与其主机同步时间吗?

    我是否需要在 Docker 容器内安装 NTP 服务器来定期同步时间 或者容器是否会与其主机重新同步时间 docker容器时区设置正确 如果您在运行 boot2docker 的 OSX 上 请参阅此问题 https github com b
  • 双引号之间的 JavaScript 文本

    我想使用 JavaScript 获取双引号之间的文本 我在网上发现了类似的东西title match 但问题是 有时我在双引号之间有文本 但有时没有引号 我的意思是 有时我会收到如下字符串 Neque porro quisquam est
  • 使用文件夹名称在 powershell 中重命名文件

    使用 Powershell 我想使用文件所在文件夹的名称来重命名文件夹中的文件 因此 在我的 C temp 目录中 有 3 个名为 aaa bbb 和 ccc 的文件夹 在每个文件夹中 都有 3 个文件 分别称为 doc1 txt doc2
  • java.sql.SQLException 参数索引超出范围(1 > 参数数量,即 0)[关闭]

    Closed 这个问题需要调试细节 目前不接受答案 验证我选择的选择组合框后 我无法将其插入到我的数据库中 Tomcat报如下错误 java sql SQLException 参数索引超出范围 1 gt 参数数量 即 0 这是如何引起的以及
  • C++从字符串到对象标识符的转换[重复]

    这个问题在这里已经有答案了 我正在用 C 编写一个程序 该程序从外部文件读取一些数据以设置静态变量的值 是否可以将字符串转换为对象标识符 例如 将字符串 CheckBox Unchecked 转换为对象 CheckBox unchecked
  • Python Tf idf算法

    我想在一组文档中找到最相关的单词 我想在 3 个文档上调用 Tf Idf 算法 并返回一个包含每个单词及其频率的 csv 文件 之后 我将只选取那些数字较高的并使用它们 我发现这个实现可以满足我的需要https github com mcc
  • C# 找不到统一自动生成的类

    好的 我正在学习使用新的 InputActions 并且我已经使用创建了一个 C 脚本 https prnt sc oyaj5l 这就是我得到的 GENERATED AUTOMATICALLY FROM Assets PlayerContr
  • 检查元素的滚动高度有时返回 0

    因此 我正在检查一些动态生成的内容的滚动高度 以确定是否在内容中包含更多按钮 用户可以单击更多按钮来展开内容并查看里面的所有内容 然而 每次使用相同的函数有时会说元素的滚动高度为 0 不用说会破坏这些元素的函数 我非常困惑为什么这个函数在
  • 迭代集合并在 Razor 中打印索引和项目

    我的剃刀视图有问题 我有以下内容 public ICollection
  • 如何在代码中更改列表视图中一项的背景

    我继承了ListActivity 我需要更改某些行的代码背景颜色 如何做到这一点 例如第一行设置黄色背景 public class AlarmsActivity extends ListActivity private Activity c
  • 在 Python 中从 XML 获取文本值

    from xml dom minidom import parseString dom parseString data data dom getElementsByTagName data data 变量作为元素对象返回 但我一生都无法在
  • x86 操作码对齐参考和指南

    我正在 JIT 编译器中动态生成一些操作码 并且正在寻找操作码对齐的指南 1 我读过一些评论 简短地 建议 通过在调用后添加 nops 进行对齐 2 我还阅读了有关使用 nop 来优化序列以实现并行性的内容 3 我读到操作对齐有利于 缓存
  • Dotnet :- 如何在窗口表单应用程序中实现 Windows 身份验证?

    我想做一个windows窗体应用程序 想使用windows身份验证来登录用户 它必须在内网中使用 应用程序应接受用户的用户名和密码 并对其进行身份验证 如何实现这一点 您可以使用互操作服务来实现这一点 使用下面的代码 System Runt
  • 如何根据条件删除 Excel 工作表中的行

    我有一个 Excel 工作簿 位于 A 列的 worksheet1 中 如果该列的值 ERR 我希望将其删除 整行 这怎么可能 PS 请记住 我以前从未使用过 VBA 或宏 因此非常感谢详细的描述 手动或使用 VBA 如下所示 使用自动筛选
  • 从文件中读取 C++

    您好 我想将 VTK 文件中的数据读取到我的 C 程序中 这是我的文件通常的外观 积分 2 双 1 2 3 4 点数据2 SCALARS 压力双倍 LOOKUP TABLE 默认值 5 6 标量密度双倍 LOOKUP TABLE 默认值 7
  • 将地图视图缩放到放置图钉的区域

    如果我的地图视图中有 3 个图钉 当地图加载时我将如何缩放到这些图钉 也就是说 当地图加载时 我需要有一个缩放视图 但该视图应该容纳放置在地图中的所有图钉 当地图只有一根图钉时 它就可以工作了 但我无法处理多个引脚的缩放 需要帮助 下面的方
  • bash: C:/Program: 没有这样的文件或目录

    我是 Docker Debezium Bash 和 Kafka 的新手 我正在尝试在 Windows 10 上运行 MSSQL Server 的 Debezium 教程 示例 https github com debezium debezi