день знакомлюсь с башем
                  
                  
                  Написать интерпретатор команд, куда нужно вводить команды. Каждую команду он выполняет в отдельном процессе с помощью exec()
                  
                  
                  Додумался пока до такого:
                  
                  
                  1) Баш файл который в бесконечном цикле принимает команды
                  
                  
                  2) Когда он принимает команду, он выполняет exec и вызывает второй баш файл
                  
                  
                  3) Второй баш файл просто принимает из аргументов команду, и выполняет ее (например, ls)
                  
                  
                  
                  
                  
                  И два вопроса. Есть ли какие то проблемы у моей схемы (задание чисто учебное, чем проще и быстрее сделать тем лучше)
                  
                  
                  И можно ли с помощью exec запустить bash файл и передать ему в аргументы какой то значение?
                  
                  
                
У тебя не bash, у тебя Си
думаю можно и на баше сделать
Ибо ну нету в bash никакого system
Вот только это противоречит самой сути задания
Обсуждают сегодня