Форум программистов, компьютерный форум, киберфорум
Shell, Bash
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 30.11.2013
Сообщений: 28
1

В созданном текстовом файле первый символ каждой строки заменить на первый символ предыдущей строки. Первая ст

15.10.2014, 19:27. Показов 1957. Ответов 1
Метки нет (Все метки)

В созданном текстовом файле первый символ каждой строки заменить на первый символ предыдущей строки. Первая строка остается без изменений.
Следующая последовательность команд первый символ каждой строки заменяет на первый символ следующей строки, последняя строка остается без изменений.

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
student@r111wslin01 ~ $ pr -n' ' -T Hum-Dum.txt |
> cut -c7 |
> sed -n '2,$p' >temp01
student@r111wslin01 ~ $ pr -n' ' -T Hum-Dum.txt |
> sed -n 's/^[ ]*//p' |
> cut -f1 -d' ' |
> paste -d' ' - temp01 |
> sed '$d' |
> sed -n 's/ /s\/\^\.\//p' |
> sed -n 's/$/\//p' >temp01
student@r111wslin01 ~ $ sed -f temp01 Hum-Dum.txt >result
student@r111wslin01 ~ $ rm -f temp*
student@r111wslin01 ~ $ cat result
Sumpty-Dumpty
Het on the wall.
Humpty-Dumpty
Aad a greate fall.
And all the king's horses,
Cnd all the king's man.
Can not Humpty,
Han not Dumpty,
Dumpty-Dumpty,
Sumpty-Humpty,
Aet on this wall
Again.
student@r111wslin01 ~ $
Как сделать так , чтобы первый символ каждой строки заменялся на первый символ предыдущей с строки, первая строка остается без изменений
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.10.2014, 19:27
Ответы с готовыми решениями:

На awk первый символ каждой строки заменить на первый символ предыдущей строки
Здравствуйте,нужна ваша помощь! Задание: В созданном текстовом файле "file" первый символ каждой...

Первый символ каждой строки
Дан текстовый файл «in.txt». Требуется из каждой его строки удалить первый символ, и вывести...

Имеется текстовый файл. Напечатать: а) первый символ первой строки б) k-ый символ n-ой строки
Имеется текстовый файл. Напечатать: а) первый символ первой строки б) k-ый символ n-ой строки

Как поменять символ первой строки на первый символ второй строки?
Вот программа по нажатию кнопки она сравнивает две строки, если они одинаковые, то первый символ...

1
4 / 4 / 0
Регистрация: 29.08.2013
Сообщений: 35
21.10.2014, 20:30 2
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
[1@localhost 1] cat 2
qwer
asdf
zxcv
tyui
ghjk
bnm
[1@localhost 1] cat 2.sh
str=$(echo $(($(cat  2 | wc -l) - 1)))
echo $(cat 2 | sed -n 1p) > 2.tmp
for i in $(seq 1 $str)
do
    s=$(echo $(cat 2 | sed -n "$i"p))
    c=$(echo ${s:0:1})
    j=$(($i +1))
    ss=$(echo $(cat 2 | sed -n "$j"p | cut -c 2-))
    echo $c$ss >> 2.tmp
done
rm 2
mv 2.tmp 2
[1@localhost 1] sh 2.sh
[1@localhost 1] cat 2
qwer
qsdf
axcv
zyui
thjk
gnm
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.10.2014, 20:30

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Напечатать первый символ каждой строки файла
Дан текстовый файл. напечатать первый символ каждой строчки.(заранее не извество какой длинной...

Дан текстовый файл. Напечатать первый символ каждой строки
Работа с текстовым (символьным) файлом. Дан текстовый файл. Напечатать первый символ каждой...

Дан текстовый файл. Напечатать первый символ каждой строки
Помогите, пожалуйста. Дан текстовый файл. Напечатать первый символ каждой строки. #include...

Отсортировать массив строк по алфавиту. Учитывать только первый символ каждой строки
Задание: Отсортировать массив строк по алфавиту. Учитывать только первый символ каждой строки. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.