Ankhena W: Это зависит от задачи. В моей задаче есть еще третья строка у которой не должно быть границ. В этом случае равносильны предложенный Вами вариант и мой, пожалуй.
EverOne: 80% коммерческого оборудования (тсд, киоски) работает на winCE, менять весь парк оборудования ради перехода на другую программную платформу не всякий готов.
bychok300: потому что ты touch с sudo вызываешь. т.е. создаешь файл пользователем root. если создашь директорию рядовым пользователем, то не будет проблем ни с созданием файла, ни с его модификацией.
Ты же тестировщик. Разбери свой фреймворк до костей. Потом у тебя появится задача, которая на первый взгляд, покажется тебе по плечу, потому что ты это уже делал, но возникнут какие-нибудь сложности в реализации, связанные с платформой или еще какими ограничениями, вот тогда и бери тот инструмент, который потребуется.
Языки программирования - это инструменты. Хвататься за тот или иной, не понимая, что ты с ним будешь делать и зачем - не совсем правильно. Я в свое время что-то накодил для автотестов под Windows на AutoIt, чуть позже появилась задача реализовать то же самое, только под Linux, тогда пошли в ход Bash и Python с библиотекой LDTP. Ну и так далее.
Сразу все навряд ли потребуется. Заказывайте по кускам. Сначала обязательно набор резисторов взять, макетную плату, кнопки и светодиоды. Когда все придет и появятся какие-то идеи, можно дозаказать будет. К слову, с учетом роста курса валюты, по примерно таким же ценам сейчас можно все на радиорынках найти или в магазинах радиоэлектроники.