shell 相关问题

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

在 shell 脚本中,如何在不丢失连接的情况下暂停和恢复 FTP 会话? [已关闭]

从 shell 脚本中,在与另一台计算机创建 FTP 会话后,如何挂起 FTP 会话以在 shell 中执行任务,然后恢复 FTP 会话,也许很多次,而不需要

回答 2 投票 0

将一个文件的内容插入到另一个文件中(在发送的文件的特定行中)-BASH/LINUX

我尝试使用 cat 来完成此操作,然后在输入我添加的第二个文件后 |头-$行| tail -1 但它不起作用,因为它首先执行 cat 。 有任何想法吗?我需要用猫什么的来做...

回答 5 投票 0

通过 SSH 转义的 Shell 字符串在不同服务器上的行为不同

我正在尝试创建一个可重用的脚本,该脚本将为远程 WordPress 站点 grep 一些配置值,但字符串似乎根据我连接到的服务器以不同的方式转义。怎么会...

回答 1 投票 0

如何为文件列表的每一行创建符号链接?

我有一个名为 list.txt 的包含大约 12000 个文件的列表,其中包含例如文件名: 文件1.pdf 电子表格.ods 文本.docx 我需要为文件的每一行创建一个符号链接。 我需要...

回答 1 投票 0

如何计算Linux上两个文件之间的差异?

我需要处理大文件,并且必须找到两个文件之间的差异。我不需要不同的位,而是差异的数量。 找出我想出的不同行的数量 差异...

回答 8 投票 0

在 Docker CMD 中执行后台进程的命令

我正在使用 Dockerfile 创建一个 docker 映像。我想在启动 docker 容器时执行一些脚本。目前我有一个 shell 脚本来执行所有必要的进程 ...

回答 2 投票 0

为什么从 PHP 运行时 tmux 无法读取会话文件?

我想创建一个可以管理多个会话并从中读取内容的 PHP 站点。因此,为了实现这一点,我决定将 tmux 与 PHP exec() 命令一起使用。 会议将在...

回答 1 投票 0

在正则表达式中使用“=”时出现 Shell 脚本错误

如果我在正则表达式的第一个和第二个字符类中添加“=”,为什么下面的脚本会失败。 #! /bin/bash 读取 -p“输入电子邮件地址:” email 如果 [[ $电子邮件...

回答 1 投票 0

文本文件转csv脚本

我们正在使用一个脚本来接收一些数据并将其转换为 csv 文件,我们使用的脚本如下: !/bin/bash read -p "在您想要复制数据的位置输入 /DIR/PATH/FILENAME: ...

回答 1 投票 0

获取 bash 脚本来更新父 shell 的环境

我正在尝试编写一个 bash 命令行工具,该工具在安装后立即可用,即在调用其安装脚本的同一个 shell 中。让我们说 install-script.sh (专为

回答 3 投票 0

如何安装/启用 PHP phar 扩展?

我正在尝试在我的 KnownHost VPS 上安装 Composer。当我运行这个命令时: 卷曲 -sS https://getcomposer.org/installer | php 我收到此错误消息: 您机器上的某些设置使 Composer

回答 5 投票 0

如何检查bash中是否定义了多个变量

我想检查是否设置了多个变量,如果设置了则只执行脚本代码,否则退出。 就像是: 如果 [ ! $DB=="" && $HOST=="" && $DATE=="" ];然后 ...

回答 7 投票 0

从 STDIN 读取和写入超过 4096 个字节

我正在尝试实现一个类似于 bash (在 C 中)中使用的文档,但我注意到我不能给它一行超过 4096 字节的行,我查了一下,这是因为最大尺寸...

回答 1 投票 0

为什么bash单引号解释为“ " 作为换行符?

根据文档,bash 中的单引号保留所有文字字符,但以下内容: 回声'a 乙' 输出: A 乙 (即文字 \ 和 n 已替换为换行符) 为什么...

回答 1 投票 0

如何测试命令是否失败或返回特定输出?

我有一个带有命令的 bash 脚本,我想测试命令是否失败或返回与正则表达式匹配的输出。像这样的东西: 命令输出 = 命令() if (commandOutput.exitCode = ER...

回答 1 投票 0

当像 sed 或 tee 这样的管道时,Bash 管道会吞下退出代码

我正在使用名为 Turbo prune 的 Turbo 功能,它会使用我的 monorepo 的部分副本创建文件夹,但不幸的是,这意味着在 GitHub Actions 中运行命令时,如 Turbo run lint w...

回答 1 投票 0

Shell 脚本 SQLite

如何编写显示 SQLite 结果的 shell 脚本?我编写了一个向 SQLite 数据库添加条目的脚本。现在我想显示添加该条目后的结果。 这是我的...

回答 2 投票 0

如何从unix可执行文件构建docker镜像

我有一个在本地运行良好的unix可执行文件和以下docker文件 # 使用 alpine 作为基础镜像 来自 ubuntu:22.04 # 复制代码 复制 。 。 运行 chmod +x /my_prog 入口点 [“./

回答 1 投票 0

如何在Excel VBA上调用Python脚本?

我正在尝试在 Vba 上调用 python 脚本,但我对此很陌生。 我尝试使用 py2exe 将主脚本转换为 exe,然后从 VBA(shell)调用它,但主脚本调用其他脚本

回答 11 投票 0

如果RANDOM最多只能到32767,如何生成9位随机数?

如何在shell中生成9位随机数? 我正在尝试类似的方法,但它只给出了低于 32768 的数字。 #!/bin/bash 莫=$((随机%999999999)) echo "********随机"$mo 请...

回答 6 投票 0

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