小编Aar*_*ron的帖子

为什么我收到“太多争论”

这是我的脚本的一部分,它告诉我第 3 行的参数太多:

#!/bin/bash
export LC_ALL='C'
if [ `echo "*file 2" | grep -o ^.` = '.' ]
then
    echo success
fi
Run Code Online (Sandbox Code Playgroud)

有人知道为什么吗?据我所知,我只是比较两个参数,“*”和“。”

shell-script test arguments

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

如何对以“-”开头的文件使用命令

我在对以“-”开头的文件(即 -file 1、-file 2)使用命令时遇到问题。它给了我无效的选项错误。

例如:

cp '-file 1' '-file 2'
Run Code Online (Sandbox Code Playgroud)

但是, echo 仍然有效。

echo "Hello World" > '-file 2'
Run Code Online (Sandbox Code Playgroud)

我怎样才能使“-”不表示我正在选择一个选项?

shell-script

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

标签 统计

shell-script ×2

arguments ×1

test ×1