Linux环境下的shell编程,有一道问题请求大神帮忙解一下,万分感谢。

2025年03月01日 16:57
有2个网友回答
网友(1):

1、将ABCDE当作几个字符串处理,
可以用echo -n A B C D E
也可以存入一个文件cat a.txt
或者for x in {A..E};do
2、例如
#!/bin/sh
for x in {A..E};do
newdir=${x}dir;
mkdir $newdir;
/bin/cp /etc/passwd $newdir;
ls -l $newdir
done
echo over;

网友(2):

#!/bin/bash

for i in {Adir,Bdir,Cdir,Ddir,Edir}
do
mkdir $i
cp -r /etc/passwd $i

ls $i
done
echo "over"