Créer un fichier avec un bash
Résolu
                    
        
     
             
                    thierryR51
    
        
    
                    Messages postés
            
                
     
             
            144
        
            
                                    Statut
            Membre
                    
                -
                                     
zipe31 Messages postés 38797 Statut Contributeur -
        zipe31 Messages postés 38797 Statut Contributeur -
        Bonjour, 
La question est bête semble-t-il. Pourtant j'ai fait ça:
Le curl crée effectivement le fichier list.tmp mais le echo me donne en réponse:
Pourtant un
Mon fichier n'est pas créé, mais la directory existe bien. Est ce que c'est du au fait du "point" ?
 
Chercheur en améliorations.
[url]
                
            
                
    
    
    
        La question est bête semble-t-il. Pourtant j'ai fait ça:
bookmarkUrl="~/.local/share/radiotray/bookmarks.xml";
bookmarkblog="http://fluxradios.blogspot.fr/p/flux-radios-francaise.html";
curl -s -L $bookmarkblog | sed -n "\#</b:if>#,\#>Autres radios régionales / locales<#p" | grep -o 'http://fluxradios[^<]*' | sed 's#\([^"]*\)">\(.*\)$#\2 \1#' > list.tmp
echo "<bookmarks>" > $bookmarkUrl # initialisation du fichier
exit 0
Le curl crée effectivement le fichier list.tmp mais le echo me donne en réponse:
+ echo '<bookmarks>'
radiotray: ligne 11: ~/.local/share/radiotray/bookmarks.xml: Aucun fichier ou dossier de ce type
+ exit 0
Pourtant un
ls ~/.local/share/radiotray/
bookmarks.xml.bak config.xml plugins/ radiotray.log radiotray.log.1
Mon fichier n'est pas créé, mais la directory existe bien. Est ce que c'est du au fait du "point" ?
Chercheur en améliorations.
[url]
        A voir également:         
- Créer un fichier avec un bash
- Creer un fichier .bat - Guide
- Comment créer un groupe whatsapp - Guide
- Comment réduire la taille d'un fichier - Guide
- Créer un compte google - Guide
- Comment ouvrir un fichier epub ? - Guide
3 réponses
                        
                    Salut,
                
                
    
                bookmarkUrl="~/.local/share/radiotray/bookmarks.xml";sans les doubles-quotes, sans quoi le tilde (~) n'est pas interprété :
bookmarkUrl=~/.local/share/radiotray/bookmarks.xml;;-)
                        
                    Effectivement, c'est exactement ça. Ben je t'avoue que ce n'est pas évident de trouver ça. Merci @Zipe31 
                
                
    
                