t**********y 发帖数: 374 | 1 请问有简单的方法用文件内容的第一行重新命名文件吗? 多谢 |
j*a 发帖数: 14423 | 2 先看看这个的结果for i in *; do echo mv $i `head -n 1 $i`; done
要是觉得可用就在最后加"|sh"
【在 t**********y 的大作中提到】 : 请问有简单的方法用文件内容的第一行重新命名文件吗? 多谢
|
t**********y 发帖数: 374 | 3 I tried this, but it didn't work:(
Thanks anyhow......
【在 j*a 的大作中提到】 : 先看看这个的结果for i in *; do echo mv $i `head -n 1 $i`; done : 要是觉得可用就在最后加"|sh"
|
D***h 发帖数: 78 | 4 for i in *; do (filename=$(head -1 $i); mv $i $filename); done
【在 t**********y 的大作中提到】 : I tried this, but it didn't work:( : Thanks anyhow......
|
t**********y 发帖数: 374 | 5 worked. Thanks a lot:)
【在 D***h 的大作中提到】 : for i in *; do (filename=$(head -1 $i); mv $i $filename); done
|