Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux bash脚本_Bash_Awk - Fatal编程技术网

Linux bash脚本

Linux bash脚本,bash,awk,Bash,Awk,可能重复: 我不熟悉bash脚本。需要一个代码来检查一个变量是否是一个数字,如果是,我必须保留它,如果不是,我必须将它重新分配给其他值。如何完成此操作?您的基本if()然后。。。fi。以下是格式: #!/bin/bash var=2 if [[ $var != 1 ]] then var=5; fi echo $var 请注意,[…]格式实际上可以是许多东西之一 与所有事情一样,如果你想擅长它,你必须为之努力。 类型 manbash 人工测试 获取您正在使用的工具的手册。从

可能重复:

我不熟悉bash脚本。需要一个代码来检查一个变量是否是一个数字,如果是,我必须保留它,如果不是,我必须将它重新分配给其他值。如何完成此操作?

您的基本
if()然后。。。fi
。以下是格式:

#!/bin/bash

var=2

if [[ $var != 1 ]]
then
    var=5;
fi

echo $var
请注意,
[…]
格式实际上可以是许多东西之一

与所有事情一样,如果你想擅长它,你必须为之努力。 类型

  • manbash
  • 人工测试

获取您正在使用的工具的手册。从头读到底,一遍又一遍,一遍又一遍。明天也一样

某个特定的数字或者它不是非数字?整数还是浮点?你试过什么?