将具有扩展名的文件追加到具有不同扩展名的相同基本名称文件的脚本

问题描述

我正在尝试创建一个脚本,以帮助将一个扩展名的文件追加到其他具有相同扩展名的其他文件中。

IE。假设我在from styleframe import StyleFrame,Styler values = {'product_key': [101,102,103,101,105,103],'date': ['2020-01-01','2020-05-05','2019-11-15','2020-03-02','2019-03-01','2019-11-15'],'price': ['$15','$13','$11','$14',' $20','$18']} full_df = pd.DataFrame(values,columns=['product_key','date','price']) yellow_bg_style = Styler(bg_color='yellow') full_sf = StyleFrame(full_df) def style_non_matching(grouped_df): if len(grouped_df) == 1: return grouped_sf = StyleFrame(grouped_df) for column in ('date','price'): grouped_sf.apply_style_by_indexes(grouped_sf[~grouped_sf[column].duplicated(keep=False)],yellow_bg_style,cols_to_style=column) full_sf.groupby('product_key').apply(style_non_matching) full_sf.to_excel('test.xlsx').save() 下有一堆文件-cat.html dog.html bird.html

/src下的一堆文件-cat.js dog.js bird.js 我希望脚本进入/ scripts目录下,并将cat.js的内容附加到cat.html上,并在/ scripts下的所有其他文件重复

解决方法

最简单的循环:

for script in ./scripts/*.js; do
     name="$(basename "$script" ".js")"
     cat "$script" >> "./src/$name.html"
done

应该足够了。