echo "xxx" >> file_a похож на то, что я хочу.
Но он всегда присоединяет строку с новой строкой.
Если я просто хочу присоединить строку без новой строки, [ ! d2]
Как это сделать?
Спасибо ~
Используйте функцию printf builtin bash
printf "xxx" >> file
или -n для параметра echo, которые подавляют новую строку.
Используйте функцию printf builtin bash
printf "xxx" >> file
или -n для параметра echo, которые подавляют новую строку.
Используйте функцию printf builtin bash
printf "xxx" >> file
или -n для параметра echo, которые подавляют новую строку.
Используйте функцию printf builtin bash
printf "xxx" >> file
или -n для параметра echo, которые подавляют новую строку.
Используйте функцию printf builtin bash
printf "xxx" >> file
или -n для параметра echo, которые подавляют новую строку.
Используйте функцию printf builtin bash
printf "xxx" >> file
или -n для параметра echo, которые подавляют новую строку.
Используйте функцию printf builtin bash
printf "xxx" >> file
или -n для параметра echo, которые подавляют новую строку.
Использовать printf:
printf "xxx" >> file_a
Небольшая вариация на тему, хотя несколько многословная
awk '1;END{printf "xxx"}' input_file > tmp_file && mv tmp_file input_file
Или вы можете сделать это и с python3:
$ cat -A input.txt
line1$
$ python3 -c "import sys;fd=open(sys.argv[1],'a');fd.write('xxx');fd.close()" input.txt
$ cat -A input.txt
line1$
xxx
Использовать printf:
printf "xxx" >> file_a
Небольшая вариация на тему, хотя несколько многословная
awk '1;END{printf "xxx"}' input_file > tmp_file && mv tmp_file input_file
Или вы можете сделать это и с python3:
$ cat -A input.txt
line1$
$ python3 -c "import sys;fd=open(sys.argv[1],'a');fd.write('xxx');fd.close()" input.txt
$ cat -A input.txt
line1$
xxx
Использовать printf:
printf "xxx" >> file_a
Небольшая вариация на тему, хотя несколько многословная
awk '1;END{printf "xxx"}' input_file > tmp_file && mv tmp_file input_file
Или вы можете сделать это и с python3:
$ cat -A input.txt
line1$
$ python3 -c "import sys;fd=open(sys.argv[1],'a');fd.write('xxx');fd.close()" input.txt
$ cat -A input.txt
line1$
xxx
Использовать printf:
printf "xxx" >> file_a
Небольшая вариация на тему, хотя несколько многословная
awk '1;END{printf "xxx"}' input_file > tmp_file && mv tmp_file input_file
Или вы можете сделать это и с python3:
$ cat -A input.txt
line1$
$ python3 -c "import sys;fd=open(sys.argv[1],'a');fd.write('xxx');fd.close()" input.txt
$ cat -A input.txt
line1$
xxx
Использовать printf:
printf "xxx" >> file_a
Небольшая вариация на тему, хотя несколько многословная
awk '1;END{printf "xxx"}' input_file > tmp_file && mv tmp_file input_file
Или вы можете сделать это и с python3:
$ cat -A input.txt
line1$
$ python3 -c "import sys;fd=open(sys.argv[1],'a');fd.write('xxx');fd.close()" input.txt
$ cat -A input.txt
line1$
xxx
Использовать printf:
printf "xxx" >> file_a
Небольшая вариация на тему, хотя несколько многословная
awk '1;END{printf "xxx"}' input_file > tmp_file && mv tmp_file input_file
Или вы можете сделать это и с python3:
$ cat -A input.txt
line1$
$ python3 -c "import sys;fd=open(sys.argv[1],'a');fd.write('xxx');fd.close()" input.txt
$ cat -A input.txt
line1$
xxx
Использовать printf:
printf "xxx" >> file_a
Небольшая вариация на тему, хотя несколько многословная
awk '1;END{printf "xxx"}' input_file > tmp_file && mv tmp_file input_file
Или вы можете сделать это и с python3:
$ cat -A input.txt
line1$
$ python3 -c "import sys;fd=open(sys.argv[1],'a');fd.write('xxx');fd.close()" input.txt
$ cat -A input.txt
line1$
xxx