Skip to content

Instantly share code, notes, and snippets.

@kaskichandrakant
Created May 18, 2019 04:16
Show Gist options
  • Save kaskichandrakant/988d9a5e07a88361be360ce91f048a54 to your computer and use it in GitHub Desktop.
Save kaskichandrakant/988d9a5e07a88361be360ce91f048a54 to your computer and use it in GitHub Desktop.
#!/bin/bash
set -e
for var in ~/FolderName/*/*
do
if [ -f "$var" ]
then
NewName=$(echo $var|sed -e "s/.txt/.csv/g")
SourceFolderName=$(echo $NewName | cut -d '/' -f3)
SourceName=$(echo $SourceFolderName|sed -e "s/NVSS//g")
CurrentFolder=$(echo $NewName | cut -d '/' -f2)
FileName=$(echo $NewName | cut -d '/' -f4)
if [[ $NewName == *".csv"* ]]
then
SpectralFile="$CurrentFolder/$SourceName/spectral_lines/spectral.csv"
echo $SourceName
NewSpectralFolderName="$CurrentFolder/$SourceName/spectral_lines/"
mkdir -p $NewSpectralFolderName ||echo "$NewSpectralFolderName Already Present"
mv $var $SpectralFile
fi
if [[ $NewName == *".png"* ]]
then
NewImageFolderName="$CurrentFolder/$SourceName/images/"
mkdir -p $NewImageFolderName ||echo "$NewImageFolderName Already Present"
imageFile="$CurrentFolder/$SourceName/images/mals.png"
mv $var $imageFile
fi
fi
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment