Перенести настройки локали с моего компьютера на ssh

Вы в порядке с Python?

from os import system
lines = open("/home/list/list.txt", 'rb').readlines()
for i in range(0, len(lines)):
    currentline = lines[i]
    rmcommand = "rm -r " + currentline.strip('\n')
    system(rmcommand)

Это займет список, разделит строки на массив, а затем выдает команду для каждого индекса в массиве. [F2] состоит в том, чтобы избавиться от конечного символа новой строки, если он существует.

1
задан 26 July 2017 в 13:10

2 ответа

Ваш файл import предположительно выглядит примерно так:

export LANG=en_US.UTF-8 export LC_CTYPE="en_US.UTF-8" export LC_NUMERIC="en_US.UTF-8" export LC_TIME="en_US.UTF-8" export LC_COLLATE="en_US.UTF-8" export LC_MONETARY="en_US.UTF-8" export LC_MESSAGES="en_US.UTF-8" export LC_PAPER="en_US.UTF-8" export LC_NAME="en_US.UTF-8" export LC_ADDRESS="en_US.UTF-8" export LC_TELEPHONE="en_US.UTF-8" export LC_MEASUREMENT="en_US.UTF-8" export LC_IDENTIFICATION="en_US.UTF-8" export LC_ALL=

прежде всего, это не исполняемый файл, поэтому вы не можете просто запустить его. В любом случае то, что вы хотите сделать, это источник, а не его выполнение (см. Здесь подробности о различных способах выполнения / поиска файла). Поэтому вы хотите сделать . import, а не ./import.

Что касается написания сценария, то это простой способ:

locale | sed 's/^/export /' > import scp import blablabla@hehehe:~/AFolder ssh blablabla@hehehe . import
3
ответ дан 18 July 2018 в 09:39

Ваш файл import предположительно выглядит примерно так:

export LANG=en_US.UTF-8 export LC_CTYPE="en_US.UTF-8" export LC_NUMERIC="en_US.UTF-8" export LC_TIME="en_US.UTF-8" export LC_COLLATE="en_US.UTF-8" export LC_MONETARY="en_US.UTF-8" export LC_MESSAGES="en_US.UTF-8" export LC_PAPER="en_US.UTF-8" export LC_NAME="en_US.UTF-8" export LC_ADDRESS="en_US.UTF-8" export LC_TELEPHONE="en_US.UTF-8" export LC_MEASUREMENT="en_US.UTF-8" export LC_IDENTIFICATION="en_US.UTF-8" export LC_ALL=

прежде всего, это не исполняемый файл, поэтому вы не можете просто запустить его. В любом случае то, что вы хотите сделать, это источник, а не его выполнение (см. Здесь подробности о различных способах выполнения / поиска файла). Поэтому вы хотите сделать . import, а не ./import.

Что касается написания сценария, то это простой способ:

locale | sed 's/^/export /' > import scp import blablabla@hehehe:~/AFolder ssh blablabla@hehehe . import
3
ответ дан 24 July 2018 в 19:23

Другие вопросы по тегам:

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