Как к архивным файлам и не всему пути

Я бы сделал это так:

#!/usr/bin/env bash

while :; do
    read -p "Please choose a number: " number
    [ "$number" -eq 50 ] 2>/dev/null
    case $? in
        0) break ;;
        1) echo "Wrong number; try again." ;;
        2) echo "Not a valid number; try again." ;;
    esac
done

echo "You got it!"

где , в то время как может быть заменен до , если это необходимо. Но я получаю ощущение, что профессор нет , если Musicstrings представила эту программу. :)

0
02.04.2015, 00:25
1 ответ

Используйте опцию , чтобы изменить каталог перед архивированием файла.

tar cf file.tar -C /home/albertserres/Descargas file

В Python это должно быть:

saveFolder = "/home/albertserres/a.tar"
srcFolder = "/home/albertserres/Descargas"
srcFile = "test1"
subprocess.call(["tar", "rvf", saveFolder, "-C", srcFolder, srcFile])
2
28.01.2020, 02:36

Теги

Похожие вопросы