Sed linux xóa tất cả kí tự nằm giữa 2 kí tự đặc biệt
hi anh em, mình đang có 1 bài toán về sed như sau :
Mình có 1 string : Manual run by <a href="http://192.168.10.2:8085/browse/user/root">admin</a>
Bài toán : kết quả mong muốn : Manual run by admin
Mình có thử tìm kiếm và dùng sed nhưng chưa được như ý
VD : mình đã thử xóa các kí tự giữa < và > bằng cách
[vagrant@vagrant-centos65 ~]$
echo "Manual run by <a href="http://192.168.10.2:8085/browse/user/root">admin</a>" | sed -e 's/(<a).*(>)/12/'
Manual run by <a>
…
tóm lại là mình tìm khá nhiều rồi nhưng chưa được như mong muốn. Muốn nhờ anh em giúp đỡ
Thử bằng cái này xem, giả sử
input
chứa đoạn text đó, thì output chứa nội dung đã sửa@ltd thanks anh Đạt nhiều. Nó hoạt động tốt anh ơi