需要对每个用户我想要的任何文件进行循环符号链接..!
我可以使用这个命令
awk -F: ' { p="/home/"$1; printf "%s\n%s\n%s\n",p"/public_html/example.php",p"/www/example.html",p"/tmp/example.txt" }' /etc/passwd | sort
但是如何对所有用户进行循环并输出循环,例如?????????:
example.php > /home/user1/public_html/example.php
example.html > /home/user2/www/example.php
example.php > /home/user2/tmp/example.txt
example.php > /home/user3/public_html/example.php
example.php > /home/user3/www/example.html
example.php > /home/user3/tmp/example.txt
[...snip...]
我的意思是方式..重复工作或测试上面所选文件的路径并使用命令为每个路径中的所有权限文件创建符号链接
ln -s
我尝试执行命令
#/bin/bash
mkdir folder
a=awk -F: ' { p="/home/"$1; printf "%s\n%s\n%s\n",p"/public_html/example.php",p"/www/example.html",p"/tmp/example.txt" }' /etc/passwd | sort
ln -s "$a" > folder
done
但它失败了
我等你的回答,,,谢谢stackoverflow.com