San*_*hal 2 unix bash command-line sed
如何组合以下两个sed命令.
一个循环目录中的所有文件并从中删除第一行.另一个从文件行的开头删除任何双引号.
删除每个文件的第一行
for each in `/bin/ls -1`;do sed -i 1d $each;done
Run Code Online (Sandbox Code Playgroud)
线的开头
for each in `/bin/ls -1`;do sed -i 's/^"//g' $each;done
Run Code Online (Sandbox Code Playgroud)
你可以做:
for each in *; do sed -i.bak 's/^"//g; 1d' "$each"; done
Run Code Online (Sandbox Code Playgroud)