Bash kullanarak makefile oluşturmaya çalışıyorum ve aşağıdaki satırı kullanıyorum
echo "OBJS = $(ls *.c | sed -r 's/.c\n/.o\s/g')" >> makefile
Satırı yazdırmasını istiyorum:
OBJS = foo.o bar.o
dosyalar için foo.cve bar.cçalışma dizinimde
OBJS = foo.c
bar.c
Ben değilim sedben yanlış yapıyorum .. kimse burada bana yardım eder misin tahmin yüzden uzman?