小编pet*_*arp的帖子

如何为非交互式 shell 设置 globstar

我想在使用** globstar 选项的远程服务器上以非交互方式执行命令。但是,默认情况下,遥控器上未设置 globstar,并且bash 不会在非交互模式下获取任何文件,因此我无法将此选项添加到~/.profile.

假设在远程服务器上

$ shopt -s globstar
$ mkdir -p a/b/c
$ ls a/**
a/:
b

a/b:
c
Run Code Online (Sandbox Code Playgroud)

但远程,

$ ssh user@remote "ls a**"
a/:
b
Run Code Online (Sandbox Code Playgroud)

理想情况下,如何通过更改远程计算机上的配置来启用 globstar?

bash ssh wildcards

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

标签 统计

bash ×1

ssh ×1

wildcards ×1