Не могу создать файл и записать в него из сценария .sh

Я пытаюсь создать файл и записать его, используя скрипт .sh, но не работает (ничего не создается, и я не вижу ошибок).

Вот так выглядит эта часть моего сценария:

facesConfigContent="<?xml version='1.0' encoding='UTF-8'?>
<faces-config version=\"2.2\"
              xmlns=\"http://xmlns.jcp.org/xml/ns/javaee\"
              xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"
              xsi:schemaLocation=\"http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-facesconfig_2_2.xsd\">
</faces-config>"
facesConfigFileName="faces-config.xml"
cd ~/Desktop/${artifactId}/src/main/webapp/WEB-INF
echo ${facesConfigContent} > ${facesConfigFileName} 

Вы видите что-то не так?

0
задан 14 October 2013 в 22:59

1 ответ

Что такое $ artifactId ?? Если я попытаюсь запустить ваш код, изменив его следующим образом, он прекрасно работает, поэтому в вашей команде cd должна быть какая-то проблема

facesConfigContent="<?xml version='1.0' encoding='UTF-8'?>
<faces-config version=\"2.2\"
          xmlns=\"http://xmlns.jcp.org/xml/ns/javaee\"
          xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"
          xsi:schemaLocation=\"http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-facesconfig_2_2.xsd\">
</faces-config>"
facesConfigFileName="faces-config.xml"
cd ~/Desktop/
echo ${facesConfigContent} > ${facesConfigFileName} 
0
ответ дан 14 October 2013 в 22:59

Другие вопросы по тегам:

Похожие вопросы: