Объединение 2 различных выводов сокращения в единственной команде?

Изменение AuthName Spring projects кому: AuthName "Spring projects". Параметр должен быть в кавычках, если он имеет пробелы.

ОБНОВЛЕНИЕ:

Так как проблемой доступа HTTP являются больше, чем просто проблема синтаксиса, если Вы открыты для svn:// доступ, я сказал бы, дают то движение. Эта ссылка показывает, как настроить svnserve на Ubuntu.

Так как Вам установили его, можно посмотреть на бит в начале и продолжить от точки, куда это работает svnserve -d --foreground -r /var/repos. Конечно, Вы заменили бы /var/repos с /windows/mediahdd1/Repositories, и Вы получили бы доступ к своему репозиторию от клиента как svn:///Spring.

Надо надеяться, этот удается для Вас.

15
04.09.2012, 02:00
7 ответов

Используя sed:

sed 's:^\(.\)\(.*\):\2\1:' file.txt

2341
BCDA
FGHE
8
27.01.2020, 19:49

С cut и paste можно также сделать остроту:

$ cat file
1234
ABCD
EFGH
$ paste --delimiter=''  <(cut file -c2-4) <(cut file -c1)
2341
BCDA
FGHE
11
27.01.2020, 19:49
  • 1
    +1, для ярлыка вставки. Это легко понятно. :) –  Ankit 16.04.2013, 16:18
  • 2
    Можно также просто использовать -d '' вместо --delimiters='' к символам повторного использования из СПИСКА вместо вкладок –  rubo77 11.08.2015, 03:53

При использовании удара используйте строковую индексацию расширения параметра:

while IFS= read -r word; do
  echo "${word:1:3}${word:0:1}"
done < file.txt
4
27.01.2020, 19:49
$ cat test
1234
ABCD
EFGH
$ awk -F "" '{print $2$3$4$1}' test
2341
BCDA
FGHE

Можно изменить разделитель через "-F" согласно данным и расположить порядок полей произвольно.

3
27.01.2020, 19:49

Вот один путь с perl:

perl -F'' -lane 'print @F[1..@F], $F[0]'

Авторазделение на границах буквы, поверните ту налево и печать.

1
27.01.2020, 19:49

Я нашел альтернативу в сценарии путем:

~$ cut -c2- file.txt>file2.txt
~$ cut -c1 file.txt>file3.txt
~$ paste -d "" file2.txt file3.txt>file4.txt
~$ rm file2.txt file3.txt

Сценарий сокращает цепочки в отдельные файлы. Затем соединение в новый файл (file4.txt) И наконец удаляет запасные файлы.

llua решение является более чистым для моего вкуса.

0
27.01.2020, 19:49

Вы попробовали версию?

~$ cat filename | rev

-1
27.01.2020, 19:49
  • 1
    Смотрите на демонстрационный вывод. Это не чистый реверс, но хорошие взгляды. Если Вы не можете придумать способ переделать это, необходимо, вероятно, удалить его, именно так что это не получает downvoted и путает поток. –  slm♦ 23.08.2013, 05:47

Теги

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