Skip to content

Instantly share code, notes, and snippets.

@kamikat
Created October 4, 2014 09:37
Show Gist options
  • Save kamikat/78bb4476d781e6c50f39 to your computer and use it in GitHub Desktop.
Save kamikat/78bb4476d781e6c50f39 to your computer and use it in GitHub Desktop.
Bash script rename & merge Android image slices into project's resource root.
#!/bin/bash
MAP_FILE=$1
SEARCH_ROOT=$2
DESTINATION_ROOT=$3
cat $MAP_FILE | grep -v '^$' | (
while read DESTINATION_NAME SOURCE_NAME
do
SAVEIFS=$IFS
IFS=$(echo -en "\n\b")
for SOURCE in $(find "$SEARCH_ROOT" | grep "$SOURCE_NAME")
do
_SDIR=$(dirname "$SOURCE")
SPEC=$(basename "$_SDIR")
cp "$SOURCE" "$DESTINATION_ROOT/$SPEC/$DESTINATION_NAME"
done
IFS=$SAVEIFS
done)
ic_tab_feed_normal.png tabbar_recommended_selected-拷贝.png
ic_tab_feed_selected.png tabbar_recommended_selected.png
ic_tab_explore_normal.png tabbar_category.png
ic_tab_explore_selected.png tabbar_category_selected.png
ic_tab_profile_normal.png tabbar_me.png
ic_tab_profile_selected.png tabbar_me_selected.png
ic_holder_comments.png comments_icon_blank.png
ic_action_favourite_normal.png content_-icon_like.png
ic_action_favourite_pressed.png content_-icon_like_click.png
ic_action_favourite_selected.png content_-icon_like_selected.png
ic_action_share_normal.png content_-icon_share.png
ic_action_share_pressed.png content_-icon_share_click.png
ic_action_comment_normal.png content_-icon_comments.png
ic_action_comment_pressed.png content_-icon_comments_click.png
ic_action_compact_favourite_normal.png content_browse_icon_like.png
ic_action_compact_favourite_selected.png content_browse_icon_like_selected.png
ic_action_compact_share.png content_browse_icon_share.png
ic_action_compact_comment.png content_browse_icon_like_talk.png
ic_share_wechat_timeline.png share_icon_friend.png
ic_share_wechat.png share_icon_weixin.png
ic_share_sina_weibo.png share_icon_sina.png
ic_share_tencent_qzone.png share_icon_qqkongjian.png
ic_share_tencent_qq.png share_icon_qq.png
ic_share_hyperlink.png share_icon_link.png
ig_profile_photo_default.png registration_icon_avatar.png
ic_profile_select_photo.png registration_icon_photo.png
ic_toolkit_zebra_scanner.png nav_icon_scanning.png
bg_item_favourite.png card_icon_heart_bg.png
ic_item_favourite_normal.png card_icon_heart_1.png
ic_feed_favourite_selected.png card_icon_heart_click.png
ig_marker_fresh.png card_icon_new.png
ic_holder_favourite.png me_icon_heart.png
ic_notification.png me_icon_message.png
ic_chevron_dark.png me_icon_next_gray.png
ic_chevron_light.png more_icon_next.png
ic_more_action_share.png more_icon_share.png
ic_more_action_rating.png more_icon_score.png
ic_more_feedback.png more_icon_feedback.png
ic_more_contribution.png more_icon_contribute.png
ic_more_notification.png more_icon_message.png
ic_more_action_check_update.png more_icon_update.png
ic_more_action_clean_cache.png more_icon_clear.png
ic_more_about.png more_icon_about.png
ic_more_partnership.png more_icon_recommended.png
ig_switch_normal.png switch__off_.png
ig_switch_checked.png switch__on_.png
ic_platform_tencent_qq.png login_icon_qq.png
ic_platform_sina_weibo.png login_icon_weibo.png
ic_platform_wechat.png login_icon_weixin.png
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment