bash,猫,尴尬或某些东西要解析一些清单

  • 本文关键字:bash bash list parsing awk
  • 更新时间 :
  • 英文 :


我不是程序员,但是现在我必须自动化一些工作。

我有一些用户名和分辨率列表,看起来像

username1 resolution1
username1 resolution2
username2 resolution3

等等。

我想要的是通过这些行循环,将用户名标记为一个变量,将几何形状标记为另一个变量,然后启动类似

的东西
sudo -u $1 some_bin --geometry $2

每行。

我知道猫,尴尬,但仍然不知道如何使用它:)实际上,我知道一点,但我无法使它正常工作。我试图浏览阵列,但没有帮助。我尝试在尴尬内使用" Some_bin" - 结果相同。请帮我。预先感谢。

while read username resolution
do 
    sudo -u "$username" some_bin --geometry "$resolution"
done < input_file

您也可以使用Heredocs:

while read username resolution; do 
    sudo -u $username some_bin --geometry $resolution
done <<EOF
  username1 resolution1
  username1 resolution2
  username2 resolution3
EOF

相关内容

  • 没有找到相关文章

最新更新