shell 相关问题

术语“shell”指的是一般的基于文本的交互式命令解释器,通常与Unix和Linux操作系统相关联。有关shell脚本的问题,请使用更具体的标记,例如'bash','powershell'或'ksh'。如果没有特定的标签,应该假设一个便携式(符合POSIX标准)的解决方案,尽管另外使用'posix'或'sh'代替。

如何实现Bash才能执行“cat | ls”命令?

我一直在尝试用 C 语言开发一个迷你 shell 程序,其行为主要类似于 Bash。但是,我在执行此命令时遇到问题:cat | LS。在我的程序中,当我执行这个命令时

回答 1 投票 0

Shell 脚本 - 跳过要处理的文件

我正在尝试处理文件夹中存在的多个文件。我的要求是并行处理所有文件,但最多 15 个。我编写了下面的脚本来实现相同的目的。然而,这并不是...

回答 1 投票 0

在 zsh 上运行 bash 脚本不会获取环境变量

我有以下 bash 脚本。它实际上是一个环境变量文件,其中包含一些我想要根据我在获取它时传入的参数来设置的环境变量。这是一个 MWE。 #!/...

回答 2 投票 0

在 shell 脚本中使用正则表达式查找多行文本并替换它

我试图找到两个连续行的模式,其中第一行是固定字符串,第二行有我喜欢替换的部分子字符串。 这需要在 macOS 上的 sh 或 bash 中完成。 如果我...

回答 4 投票 0

登录到新机器并在该新机器中运行 csh 脚本的其余部分

我有一个linux csh代码。我需要在另一个虚拟机中运行部分代码。我怎样才能做到这一点? 我的代码有以下步骤 回声 $PWD rsh mkdir 新 光盘新 回声 $PWD 从新机器注销...

回答 1 投票 0

Mac 上的 SQLite3 升级

我使用以下方法在 10.6.8 上升级 SQLite 3。我现在在 /usr/bin/ 中安装了版本 3.6.12,在 /usr/local/bin/ 中安装了版本 3.7.14。这是安装它的最佳方式吗? mkdir ~/

回答 3 投票 0

ash 是否有相当于 bash 的“nullglob”选项?

如果 glob 模式与任何文件都不匹配,bash 将只返回文字模式: bash-4.1# 回显不存在的文件-* 不存在的文件-* bash-4.1# 您可以通过设置来修改默认行为...

回答 2 投票 0

如何在 bash 中连接 2 个文件中的行[重复]

我有2个文件: 节点.txt 节点1 节点2 节点3 描述.txt 描述1 描述2 描述3 如何创建一个循环并以 2 个文件的串联行形式获取输出? 输出.txt 节点1描述...

回答 1 投票 0

如何检查容器上是否有开壳?

我如何检查当前是否在容器上运行交互式 shell,例如使用以下命令打开: docker exec -it mycontainer sh 有没有办法检索这些信息?

回答 1 投票 0

将非 PNG 图像复制到 X 剪贴板

有关将图像复制到 X 剪贴板的几个问题已经得到解答,答案始终是使用 xclip,如下所示: xclip -选择剪贴板 -t image/png -i image.png 这……

回答 3 投票 0

进行 Cloud Vision API 连接时出现 Google Cloud Shell JSON(错误 400)问题

作为新手,我正在尝试使用 Google Cloud Vision API 来定位给定图片(base64)中的对象。我正在使用 Google Cloud shell 环境来实现此目的并保留所有文件(图像...

回答 1 投票 0

递归 Bash 脚本可在 Mac/Linux 上使用特定规则重命名文件和文件夹

我在完成这个相对简单的任务后,但未能获得最佳结果。 设想: 我有以下文件和文件夹(目录)结构: 。 ├── 嵌套测试文件夹1 │...

回答 1 投票 0

youtube-dl 库支持从 Instagram 下载故事吗?

我使用名为 YouTube-dl 的库,可以从许多网站下载。 它支持cookies文件。我编写了以下代码: youtube-dl -j —-cookies /path/to/cookies.txt URLgoesHere 我想要的是...

回答 3 投票 0

如何在 shell 脚本中捕获 Gradle 退出代码?

我想捕获 Gradle 任务的返回代码。这是一个执行任务的小型 bash 脚本草案: #!/bin/bash gradlew_return_code=`./gradlew assembleDebug` 回声>>> $

回答 2 投票 0

将包含 _2_ 的文件重命名为 -2- 返回无效选项 -- '2'

我正在尝试将所有包含 _2_ 的文件重命名为 -2- 查找 ./ -深度 -name "*_2_*" -exec /usr/bin/rename _2_ '-2-' {} \+ 但我收到以下错误: /usr/bin/rename:无效选项 -- '2'

回答 2 投票 0

MacOS 上的 Echo -e

我在打印标牌时遇到问题 。我的脚本是为 bash 制作的,并设置为 posix=yes。当我在 Mac 上运行程序时,只能通过 echo“text here”来打印到 bash。但当我...

回答 1 投票 0

带参数执行sh脚本

我有自己写的sh脚本,里面有“cd目录”这样的结构 通过终端成功运行 。 /path/to/script.sh 参数1 参数2 我想通过 PHP 运行这个脚本

回答 6 投票 0

插入USB时自动打开文件

我试图在插入 USB 闪存驱动器时执行 .exe 文件 - 无需征求用户许可。我的意思是,一旦插入 USB,就会显示其上的程序(例如:F: un.exe)

回答 2 投票 0

mongodb shell 登录 - 密码包含特殊字符,如 # 和 &

我尝试使用 mongodb shell 登录 mongodb 数据库,如果密码包含 # 或 & 等特殊字符,则身份验证失败。 蒙戈 mongo.cloud.com:8888/database -u

回答 2 投票 0

使用 SSH.NET 响应交互式 shell 提示

我想通过 ASP.NET 应用程序创建 SFTP 帐户。为了定义其密码,我需要输入两次 root@localhost:~# passwd fadwa 输入新密码: 重新输入新密码: passwd:密码已更新

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.