Linux中只保留Chr开头的行的换行符以及Chr开头的前一行的换行符其他行的换行符都去掉Chr1ASCDJSVHUIDSHNGDUHVDVHJKSNUJKDFHDUDSNFJDNSFJJFHJSJKHFChrtestContig 1DXVXKJCVBHKXCBVKJBNSJEHFUSHDBNJKBGSHBGKJSBDGKJBSDKContig 141FCNJLKHNLJEHFKLSFKLXJVK
sed -n '/^Chr/{x;p;d};H;${x;p}' filename | sed -e ':a' -e 'N' -e '$!ba' -e 's/\nChr/\n\nChr/g' | sed -e ':a' -e 'N' -e '$!ba' -e 's/\n\n//g'
原文地址: https://www.cveoy.top/t/topic/fod8 著作权归作者所有。请勿转载和采集!