Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Написать скрипт в Linux

pizda script Ученик (96), на голосовании 10 месяцев назад
Написать скрипт создания файла test в папки Temp, и второй скрипт для его удаления.
Голосование за лучший ответ
Михаил Джаброни Знаток (292) 11 месяцев назад
Создание файла "test" в папке "temp":

python
import os

# Путь к папке "temp"
folder_path = "temp"

# Создание папки "temp" (если она не существует)
os.makedirs(folder_path, exist_ok=True)

# Путь к файлу "test" внутри папки "temp"
file_path = os.path.join(folder_path, "test")

# Создание файла "test"
with open(file_path, "w") as file:
file.write("This is a test file.")


Удаление файла "test":

python
import os

# Путь к файлу "test"
file_path = os.path.join("temp", "test")

# Удаление файла "test" (если существует)
if os.path.exists(file_path):
os.remove(file_path)
pizda scriptУченик (96) 11 месяцев назад
bash: синтаксическая ошибка рядом с неожиданным маркером «folder_path,»
Felix Мыслитель (8148) 11 месяцев назад
#!/bin/bash
touch /path/to/Temp/test
echo "File test created successfully in Temp folder"


#!/bin/bash
rm /path/to/Temp/test
echo "File test deleted successfully from Temp folder"
pizda scriptУченик (96) 11 месяцев назад
touch: невозможно выполнить touch для '/Temp/test': Нет такого файла или каталога
Sergio 2.1 Оракул (67452) 11 месяцев назад
Создание файла test:
 #!/bin/bash 
mkdir -p ~/Temp
touch ~/Temp/test
Удаление файла test:
 #!/bin/bash 
rm -f ~/Temp/test
Чтобы использовать эти скрипты, сохраните каждый из них в отдельный файл с расширением .sh, например create_test.sh и delete_test.sh. Затем вы можете запустить их с помощью команды bash create_test.sh для создания файла и bash delete_test.sh для его удаления. Убедитесь, что у вас есть соответствующие права доступа к файлам и папкам.
pizda scriptУченик (96) 11 месяцев назад
как сохранить каждый из них в отдельный файл с расширением
pizda script, Есть мнение, что создавать текстовые файлы надо при помощи текстовых редакторов. Например
 nano create_test.sh 
откроет файл create_test.sh в редакторе nano
Спрайк Спрайкович Мастер (1686) 11 месяцев назад
я дам код на баш

#!/bin/bash

if [ ! -d "Temp" ]; then
mkdir Temp
fi

echo "пук" > Temp/test

скрипт создает папку "Temp", если она не существует, и затем создает файл "test" внутри этой папки с текстовым содержимым "пук". Скрипт использует условный оператор if с проверкой существования папки.

#!/bin/bash

rm Temp/test

скрипт предполагает, что файл "test" уже существует в папке "Temp". Если файл не существует, команда rm просто проигнорирует ее. В противном случае файл будет удален.
Professional Professional Мудрец (15955) 11 месяцев назад
Для создания файла test в папке Temp вы можете использовать следующий скрипт на языке Bash:

touch /path/to/your/directory/Temp/test



Здесь /path/to/your/directory/Temp - это путь к папке Temp, в которой вы хотите создать файл. Замените его на фактический путь к вашей папке.

Для удаления файла test вы можете использовать следующий скрипт:

rm /path/to/your/directory/Temp/test



Опять же, замените /path/to/your/directory/Temp/test на фактический путь к файлу test, который вы хотите удалить.
Похожие вопросы