Это означает, что у Вас нет необходимого программного обеспечения для компиляции кода C.
Выполнение это:
apt-get install build-essential
Вы также хотите зависимости от сборки для ffmpeg:
apt-get build-dep ffmpeg
Затем попробуйте еще раз.
Если Вы не хотите использовать awk
можно сделать что-то как
while IFS=: read -r uid username userid; do
printf "user:%s\nusername:%s\nuserid:%s\n" "$uid" "$username" "$userid";
done <file
user:1000
username:Tom
userid:user1
user:1002
username:Jerry
userid:user2
user:1003
username:Victor
userid:user3
user:1004
username:Jason
userid:user4
IFS
входной разделитель записей, путем установки его на :
можно считать переменные из файла непосредственно.
Посмотрите ниже awk сценария:
user@host:~# awk -F: '{printf "uid:%s\nusername:%s\nuserid:%s\n", $1,$2,$3}' file
uid:1000
username:Tom
userid:user1
uid:1002
username:Jerry
userid:user2
uid:1003
username:Victor
userid:user3
uid:1004
username:Jason
userid:user4
for i in `cat text_file`;do uid=`echo "$i"|cut -d: -f1`; username=`echo "$i"|cut -d: -f2`; userid=`echo "$i"|cut -d: -f3`; echo "uid=$uid,username=$username,userid=$userid";done
uid=1000,username=Tom,userid=user1
uid=1002,username=Jerry,userid=user2
uid=1003,username=Victor,userid=user3
uid=1004,username=Jason,userid=user4
Таким образом, у Вас есть переменные $uid
, $username
, $userid
использовать.
Это хорошо?