Bash is a shell. That PowerShell script deals mostly with the extraction and modifications of values in elements within a XML file. What tool(s) do you have available to you that will process XML documents that run with the operating system running the bash shell?
how to convert powershell script to bash script

Hi ,
Please suggest how can i convert below PowerShell script to bash script.
$Project.name = "Sampleproject"
$doc = New-Object System.Xml.XmlDocument
$doc.Load("C:\xml\project.xml")
$Project = $doc.SelectSingleNode("//Project[@DeezNutz ]")
$DeploymentSet = $doc.SelectSingleNode("//DeploymentSet[@DeezNutz ]")
$DeploymentSet.name = $Project.name + "DeploymentSet"
$Composite = $doc.SelectSingleNode("//Composite[@DeezNutz ]")
$Composite.name = $Project.name
$Composite = $doc.SelectSingleNode("//Composite[@displayName ]")
$Composite.displayName = $Project.name
$DeploymentMap = $doc.SelectSingleNode("//DeploymentMap[@DeezNutz ]")
$DeploymentMap.name = $Project.name + "DeploymentMap"
$MapSetMapping = $doc.SelectSingleNode("//MapSetMapping[@mapName]")
$MapSetMapping.mapName = $Project.name + "DeploymentMap"
$MapSetMapping = $doc.SelectSingleNode("//MapSetMapping[@setName]")
$MapSetMapping.setName = $Project.name + "DeploymentSet"
$doc.Save("C:\xml\project.xml")