Вопрос Написать скрипт в linux

Регистрация
17 Авг 2013
Сообщения
72
Репутация
0
Спасибо
0
Монет
0
Написать скрипт создания файла test в папки Temp, и второй скрипт для его удаления.
 
я дам код на баш

#!/bin/bash

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

echo "пук" > Temp/test

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

#!/bin/bash

rm Temp/test

скрипт предполагает, что файл "test" уже существует в папке "Temp". Если файл не существует, команда rm просто проигнорирует ее. В противном случае файл будет удален.
 
Создание файла "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)
 
Создание файла 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 для его удаления. Убедитесь, что у вас есть соответствующие права доступа к файлам и папкам.
 
#!/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"
 
Назад
Сверху