【发布时间】:2022-01-01 16:56:50
【问题描述】:
例如,我有一个名为 users 的文件,它包含
user1
user2
user3
和名为 newusers 的文件包括:
newuser1
newuser2
newuser3
现在我需要 bash 脚本来获取 user1 和 newuser1 并执行一些命令,例如“mv user1 to newuser1”等。 像这样的东西,但这对我不起作用:
user=cat users
newuser= cat newusers
for u in user ; for n in newuser; do mv $u $n done; done
【问题讨论】:
-
user=cat users运行一个名为 users 的程序并将环境变量user设置为字符串 cat。请一次只关注一个问题(例如如何为变量赋值?)。另外,请明确您是想以数组还是标量来组织用户名。
标签: linux bash shell centos sh