Saboteur, ну вот к примеру я хочу чтобы скрипт исполнился и последней командой (history -c) - затёр историю. Например: #!/usr/bin/env zsh rm -R /Users/username/desktop/folder history -c
Saboteur, а Вы знаете, как сделать чтобы history заработала внутри скрипта?
Если я правильно понял, то history работает только в интерактивном режиме из чего следует, что
любые действия с ней внутри скрипта не приведут ни к чему.
Я смотрел на стэковерфлоу, но там не много разных вариантов и некоторые из них не работают с zsh
Saboteur, мы с Вами НЕ переходили на "ТЫ", а о существующей проблеме мне уже рассказали выше и вопрос был исчерпан 13 часов назад. И, да, повторюсь второй раз – исходя из скриншота и сути вопроса, следует, что я выполнял написанное мною же! Если бы скрипт сработал, я писал сюда?
А пораскинуть мозгами и посмотреть ВНИМАТЕЛЬНЕЕ на мой вопрос - не судьба?
По-моему из скриншота понятно, что я пробовал! Но из-за не знания синтаксиса на
должном уровне, не мог полноценно реализовать задуманное. Как следствие - постучался сюда.
Как вы стали software engineer c такими потерями в логике?
Проблема в том, что инпут не считывается (он в одно слово).
Следующей строкой выполняется cp и она копирует мне ВСЁ содержимое каталога Volumes,
вместо того, чтобы прейти в каталог извлеченный из преременной!
Например: read $name cd "/Volumes/$name" cp -R * /Users/username/desktop/new_dir
–––––
По итогу, в директории new_dir оказывается ВСЁ из Volumes (включая образ HD)
Из диапазона всевозможных вводов, мне подходит только int по условию.
Т.к. именно с этим типом связанна корректность выполнения последующей операции.
Пользователь должен ввести рандомное (но строго целочисленное значение).
Антон Муравьев, в общем, лучше напишу условие.
Мне надо было, чтобы пользователь ввёл строго целое число, а не
что-нибудь другое. Я не знаю, что произойдёт если он введёт не int,
т.к. только начал изучать "плюсы".
В общем, не хочу чтобы всё посыпалось, если на ввод попадет – строка,
так с этой переменной (в которую записывается ввод) связаны дальнейшие
арифметические операции.
Adamos, я имею) Так, а какими практическими методами,
исправляются такие сильные несоответствия? Ведь это критично,
например, для вычисления физических величин...
#!/usr/bin/env zsh
rm -R /Users/username/desktop/folder
history -c