Linux bash脚本

时间:2012-08-30 14:19:09

标签: bash awk

  

可能重复:
  How do I test if a variable is a number in bash?

我是bash脚本的新手。需要一个代码来检查变量是否是一个数字,如果是,我必须保持它,如果不需要我必须将它重新分配给其他值。我该如何完成这项工作?

1 个答案:

答案 0 :(得分:0)

您的基本if () then ... fi。格式如下:

#!/bin/bash

var=2

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

echo $var

请注意,[[...]]格式实际上可以是众多内容之一。

与所有事情一样,如果你想要擅长,你必须为它工作。 输入

  • man bash
  • man test

获取您正在使用的工具的手册。再次,再次,再一次从上到下阅读它们。然后明天同样的事情。