50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

خطای extra characters after command

با سلام 

 کامل خطا sed: -e expression #1, char 3: extra characters after command 

من یک اسکریپ نوشتم به این شکل 

 #!/bin/bash

`touch t.txt`
`touch t1.txt`
for a in {1..5}
do

echo "add users"
echo ""
`useradd user$a`
echo "user number $a created  with username `tail -1 /etc/passwd | cut -c 1-5`"

done
for b in {1..5}
do
`tail -$b /etc/passwd | cut -d ":" -f 1 >t.txt`
`sed '2d,$d' t.txt  > t1.txt`
echo "New User With Username `cat t1.txt` successfuly"

done


 قسمت اول که اضافه کردن user1 to user 5 هست انجام میشه 

اما قسمت دوم میخوام ک به ترتیب پیغام new user .. user1 to 5 نشون داده بشه 

اما روی دستور sed  ارور بالا رو نشون میده 

مشکل کجاست 

ممنون 

پرسیده شده در 1400/11/09 توسط

0 پاسخ

این سوال هنوز پاسخی ندارد

پاسخ شما