Pertanyaan yang diberi tag «sed»

sed adalah editor aliran baris perintah untuk memfilter dan mengubah teks.


6
Bagaimana saya bisa mengonversi data yang dibatasi tab ke data yang dibatasi koma?
Saya meminta daftar snapshot ec2 melalui alat baris perintah ec2 amazon: ec2-describe-snapshots -H --hide-tags > snapshots.csv Data terlihat seperti ini: SnapshotId VolumeId StartTime OwnerId VolumeSize Description snap-00b66464 vol-b99a38d0 2012-01-05 5098939 160 my backup Bagaimana saya bisa mencegat data sebelum mengarahkannya ke snapshots.csvdan melakukan hal-hal berikut: ganti "tabs" dengan koma merangkum …


2
Output warna Bash gagal
Apakah ini masalah gema atau sed? Apa yang saya lakukan salah? $> cat ~/bin/color_test.sh #!/bin/bash ColorOff='\e[0m' # Text Reset BWhite='\e[1;37m' # Bold White string="test TEST test" echo -e "$string" | sed -e "s/TEST/${BWhite}TEST${ColorOff}/g" $> ~/bin/color_test.sh test e[1;37mTESTe[0m test UJI dengan penyorotan tebal adalah apa yang diharapkan.
8 bash  sed  quoting 

1
Ubah tanggal “29 Juli 2011” menjadi “20110729”
Saya punya banyak file HTML berisi tanggal dengan format July 29th, 2011 Saya ingin mengubah format tanggal July 29th, 2011menjadi 20110729, December 9th, 2010ke 20101209, dll. Saya pikir sedmungkin berhasil tetapi masih tidak dapat menemukan solusi karena urutan tidak langsungnya.

4
Salin / ganti nama banyak file menggunakan ekspresi reguler (skrip shell)
Saya memiliki koleksi file yang cocok dengan pola seperti 'assignment02.cc', 'assignment02.h', 'assignment02.txt', dll. Saya ingin menyalin / mengganti nama file-file ini menjadi 'assignment03.cc', 'assignment03. h ',' assignment03.txt ', dan seterusnya. Saya menduga ini harus langsung menggunakan skrip shell dan sed. Sejauh ini saya punya: OLD_NO=$1 NEW_NO=$2 echo "Moving from $OLD_NO …

3
Sed untuk membalikkan dua kata
echo "AXIS2C_HOME=/usr/local/Axis2C" | sed 's/\(^AXIS2C_HOME=\) \(.*\)/ \2 \1/' Output yang saya harapkan adalah /usr/local/Axis2C AXIS2C_HOME=. Saya tidak tahu apa yang saya lakukan salah. :(
8 sed 

2
Bagaimana menjalankan perintah sed remote melalui ssh jika data menyertakan tanda kutip ganda ("")?
Saya mencoba menjalankan daftar server dan menjalankan perintah berikut: itaig@itaig-lt:~$ ssh root@$srvname "sed -i 's/VNCSERVERARGS[6]="-geometry 1920x1080"/VNCSERVERARGS[6]="-geometry 1152x864"/g' /etc/sysconfig/vncservers" Saya sudah mencoba seperti itu juga: itaig@itaig-lt:~$ ssh root@$srvname "sed -i 's/VNCSERVERARGS[6]=\"-geometry 1920x1080\"/VNCSERVERARGS[6]=\"-geometry 1152x864\"/g' /etc/sysconfig/vncservers" itaig@itaig-lt:~$ Keduanya mencoba memberi saya baris prompt baru dan ketika memeriksa file pada mesin remote tidak ada …
4 ssh  sed  quoting 
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.