Size: a a a

2018 May 17

AS

Alexandr Sinitsyn in pro.bash
особенно явно видно в слове change
источник

TK

Tetyana K in pro.bash
Dima
cat conf > conf.backup;  echo "string" » conf.backup
Кстати, можно ещё такую штуку сделать:
sed -i '0,/^/{s/^/string\n/}'  conf.backup
источник

TK

Tetyana K in pro.bash
sed заменит первое вхождение новой строки в файл на твою строку
источник

D

Dima in pro.bash
Tetyana K
Кстати, можно ещё такую штуку сделать:
sed -i '0,/^/{s/^/string\n/}'  conf.backup
понял, спасибо.
источник

VK

Vyacheslav Koval in pro.bash
Dima
в началае
можно еще так:
$  cat test.txt
a
b
c

$ perl -MTie::File -MDDP -E 'tie @file_as_array, "Tie::File", "test.txt" or die $!; unshift @file_as_array, "test"; untie @file_as_array;'

$  cat test.txt
test
a
b
c
источник

D

Dima in pro.bash
Vyacheslav Koval
можно еще так:
$  cat test.txt
a
b
c

$ perl -MTie::File -MDDP -E 'tie @file_as_array, "Tie::File", "test.txt" or die $!; unshift @file_as_array, "test"; untie @file_as_array;'

$  cat test.txt
test
a
b
c
это уже целая программа. Надо что-то в 1 строчку.
источник

D

Dima in pro.bash
Vyacheslav Koval
можно еще так:
$  cat test.txt
a
b
c

$ perl -MTie::File -MDDP -E 'tie @file_as_array, "Tie::File", "test.txt" or die $!; unshift @file_as_array, "test"; untie @file_as_array;'

$  cat test.txt
test
a
b
c
export STR1="THesuper"; cat tmp | ruby -ne 'x=true; if x;  print ENV["STR1"]+"\n"+$_; x=false; else;  print $_; end' > tmp
источник

D

Dima in pro.bash
Tetyana K
sed заменит первое вхождение новой строки в файл на твою строку
Вот интеерсный вопрос, как новую строку определять в bash?
источник

D

Dima in pro.bash
export VAR="Boom\n" # dose not works
источник

KG

Kirill Geyzerov in pro.bash
​​Яндекс объявляет старт приема заявок на Яндекс.Блиц. Это онлайн соревнование, в котором задачи придумывали не олимпиадники, а программисты Яндекса. Яндекс.Блиц — это шанс проверить себя, побороться за денежные призы и попасть на радары рекрутеров Яндекса.
В этом году конкурс состоит из трех независимых соревнований: ML-состязание – в июне, мобильная разработка – в августе и наконец, в октябре померяются силами фронтендеры. Соревнования по каждому направлению пройдут в два раунда. Каждый раунд — это четыре задачи разной степени сложности и четыре часа на поиск решений. Квалификационный тур на ML соревнование стартует 11 июня. Зарегистрироваться на него можно уже сейчас: https://goo.gl/7ESJzf
источник

TK

Tetyana K in pro.bash
Dima
Вот интеерсный вопрос, как новую строку определять в bash?
Ну в regex это ^
источник

D

Dima in pro.bash
Tetyana K
Ну в regex это ^
Я имею в виду не находть, а создавать новую строку.
источник

D

Dima in pro.bash
Tetyana K
Ну в regex это ^
echo "hi\nhi" #hi\nhi in single line
источник

TK

Tetyana K in pro.bash
$ перед строчкой добавь
источник

TK

Tetyana K in pro.bash
И " замени на '
источник

TK

Tetyana K in pro.bash
export VAR=$'Boom\n'
источник

TK

Tetyana K in pro.bash
И когда будешь делать echo, возьми переменную в кавычки:
echo "$STR"
источник

D

Dima in pro.bash
Tetyana K
export VAR=$'Boom\n'
класс
источник

D

Dima in pro.bash
оно работает.
источник

D

Dima in pro.bash
Tetyana K
И когда будешь делать echo, возьми переменную в кавычки:
echo "$STR"
но вот почему такой синтаксис запутанный
источник