shell tagged posts

shell脚本怎么如何用date时间/日期命令格式化输出日期或想要的输出格式

首先,使用命令替换设置日期,主机名和用户,日期格式为:/DD/MM/YYYY ,参数格式为:
date +%d/%m/%y
格式           输出
year
%Y             2007           完整年份
%y             07             年份简写

month
%m             05            月份
%h             May           月份(英文简写)

day
%d           ...

继续阅读

python如何调用带参数或交互执行shell脚本的几种方法

python调用Shell脚本,有两种方法:os.system(cmd)或os.popen(cmd),前者返回值是脚本的退出状态码,后者的返回值是脚本执行过程中的输出内容。实际使用时视需求情况而选择。

现假定有一个shell脚本test.sh:

#!/bin/bash
  1. echo “hello world!”
  2. exit 3

os.system(cmd):

该方法在调用完shell脚本后,返回一个16位的二进制数,低位为杀死所调用脚本的信号号码,高位为脚本的退出状态码,即脚本中“exit 1”的代码执行后,os...

继续阅读

Linux shell脚本语言中数组如何赋值以及在for循环中如何遍历的方法

方法一:

sum=0

arr=”1 2 3″
for var in $arr
do
echo $var
((sum+=$var))
done

echo $sum

方法二:

arr=(“1″ “b” “a” “c”)

for i in ${arr[@]};
do
echo $i
done

方法三:
len=${#arr[@]}
for((i=0;i<len;++i))
do
echo ${arr[$i]}
done

继续阅读

如何使用 bash shell 脚本导出环境变量

如果你想用一个bash脚本来导出一些环境变量给bash shell使用,就会碰到一些问题。因为每一个bash脚本是唯一的一个会话,这些环境变量只会在其自己的脚本里起作用,对于下一次要用到的这些环境变量,bash shell中还是不存在。

例如:

在 env.sh 脚本中包含有下面的语句:

export HELLO=hello
export HELLO2=world

当你运行完 env...

继续阅读
Top Down