我需要一个单行删除文本文件任意一行的前五个字符。我怎么能用sed做到这一点?
答案 0 :(得分:110)
答案 1 :(得分:50)
sed 's/^.....//'
装置
替换(“s”,替换)行首,然后是5个字符(“。”),没有任何内容。
使用sed或cut来编写更紧凑或更灵活的方法。
答案 2 :(得分:13)
sed 's/^.\{,5\}//' file.dat
答案 3 :(得分:8)
awk '{print substr($0,6)}' file
答案 4 :(得分:0)
for img_name in images_list:
for label in data["Id"]:
if label in img_name:
data["Id"] = data["Id"].replace(label,img_name)
对我来说就像是一种魅力