小编lxv*_*xvs的帖子

如何使用 cmd 将引用的环境变量写入文件?

我不知道如何"%PROGRAMFILES%"使用 Windows 命令提示符逐字写入文件。

我试过的:

C:\Users\lxvs> echo "%PROGRAMFILES%" > test
C:\Users\lxvs> type test
"C:\Program Files"

C:\Users\lxvs> echo ^%PROGRAMFILES^% > test
C:\Users\lxvs> type test
%PROGRAMFILES%

C:\Users\lxvs> echo "^%PROGRAMFILES^%" > test
C:\Users\lxvs> type test
"^%PROGRAMFILES^%"

C:\Users\lxvs> echo "%%PROGRAMFILES%%" > test
C:\Users\lxvs> type test
"%C:\Program Files%"
Run Code Online (Sandbox Code Playgroud)

有没有办法接近它?

cmd

5
推荐指数
1
解决办法
51
查看次数

我是否应该始终为整个批处理脚本启用延迟扩展?

我是否应该始终在开始时放置setlocal enableDelayedExpansion批处理脚本,即使我不需要它?

它对性能有影响吗,或者会导致任何问题吗?

batch-file

4
推荐指数
1
解决办法
816
查看次数

如何在 RHEL 上更新 git 版本?

我刚刚在 GCP 上创建了一个新的 RHEL 虚拟机来在上面运行一些 Kubernetes。

它上面没有安装任何 git。

我使用yum包管理器在其上安装了git,但它没有安装最新版本的git。

当前版本: 2.38.0 / 2022 年 10 月 3 日

yum 安装的版本: 1.8.3.1

redhat

2
推荐指数
1
解决办法
7552
查看次数

Bash 脚本中的嵌套双引号

当我编写 bash 脚本时,我发现以下语句有效并且按预期工作:

#!/bin/bash
fn="file name"
LF='
'
fnc="$LF$(cat "$fn")"
echo "$fnc"
Run Code Online (Sandbox Code Playgroud)

但是fnc="$LF$(cat "$fn")". 这是功能还是运气?

bash shell

1
推荐指数
1
解决办法
51
查看次数

标签 统计

bash ×1

batch-file ×1

cmd ×1

redhat ×1

shell ×1