#!/usr/bin/env bash
私は Python で bash コマンドを使用することに取り組んでいます。Red Hat マガジンでこの例を見つけましたが、tail コマンドでは出力が生成されません。なぜ失敗したのかを理解したいのですが、サブプロセスもインポートしようとしましたが、ハングするだけです。
#Create Commands**strong text**
SPACE=`df -h`
MESSAGES=`tail /var/log/messages`
#Assign to an array(list in Python)
cmds=("$MESSAGES" "$SPACE")
#iteration loop
count=0
for cmd in "${cmds[@]}"; do
count=$((count + 1))
printf "Running Command Number %s \n" $count
echo "$cmd"
done