pour un fichier "example.ext" je sais comment obtenir le nom du fichier
sans extension:
file="example.ext"
echo ${file:r}
mais comment, au "contraire", n'obtenir que l'extension ?
but de la manip :
convertir "example.ext" en "example_080727_145733.ext"
la partie "_080727_145733" étant obtenue par :
mtime=`stat -f "%m" /Users/yt/Desktop/ssh-scp/ssh_connect.zsh`
mtime_str=`date -r ${mtime} +"_%y%m%d_%H%M%S"`
il faut donc que j'ajoute ce "mtime_str" entre "example" et ".ext"
c'est pour faire un move...
--
Une Bévue
Excuse-moi d'être mal réveillé, mais la commande basename n'opère que sur son ou ses arguments, et je ne vois toujours pas pourquoi elle aurait besoin d'une injection.
-- J'aime beaucoup cette tribune patatoïde des alpages.
--{ Jacques Foucry a plopé ceci: }--
Tu es en effet mal réveillé, le echo n'est là que pour la démo, c'est le
moyen d'inject le nom du fichier dans pipe qui suit.
Excuse-moi d'être mal réveillé, mais la commande basename
n'opère que sur son ou ses arguments, et je ne vois toujours
pas pourquoi elle aurait besoin d'une injection.
--
J'aime beaucoup cette tribune patatoïde des alpages.
Excuse-moi d'être mal réveillé, mais la commande basename n'opère que sur son ou ses arguments, et je ne vois toujours pas pourquoi elle aurait besoin d'une injection.
-- J'aime beaucoup cette tribune patatoïde des alpages.
patpro ~ patrick proniewski
In article <1iktwrs.1nk3woxzgljjeN%, (Jacques Foucry) wrote:
Thierry B. wrote:
> C'est moi qui suis mal réveillé, je suppose, mais je n'arrive > pas à comprendre à quoi sert le echo ?-)
Tu es en effet mal réveillé, le echo n'est là que pour la démo, c'est le moyen d'inject le nom du fichier dans pipe qui suit.
pipe qui ne sert a rien lui non plus, d'ailleurs.
patpro
-- A vendre : KVM IP 16 ports APC http://patpro.net/blog/index.php/2008/01/12/133
In article <1iktwrs.1nk3woxzgljjeN%jacques@foucry.net.invalid>,
jacques@foucry.net.invalid (Jacques Foucry) wrote:
Thierry B. <tth@prout.stex.invalid> wrote:
> C'est moi qui suis mal réveillé, je suppose, mais je n'arrive
> pas à comprendre à quoi sert le echo ?-)
Tu es en effet mal réveillé, le echo n'est là que pour la démo, c'est le
moyen d'inject le nom du fichier dans pipe qui suit.
pipe qui ne sert a rien lui non plus, d'ailleurs.
patpro
--
A vendre : KVM IP 16 ports APC
http://patpro.net/blog/index.php/2008/01/12/133
Si le nom du fichier ne contient pas d'extension, ça ne marche pas.
-- Éric Lévénez -- <http://www.levenez.com/> Unix is not only an OS, it's a way of life.
Thierry B.
--{ Eric Levenez a plopé ceci: }--
Si le nom du fichier ne contient pas d'extension, ça ne marche pas.
echo monfichier | awk -F . ' /./{ print $NF}'
-- Or, il sera plus difficile ama d'assumer un NON public envers un contributeur qu'un NON envers une proposition, où les prétextes fufiens (charte, placement, virgule mal placée,...) sont maintenant bien rodés. --{ Usenet-Fr }--
--{ Eric Levenez a plopé ceci: }--
Si le nom du fichier ne contient pas d'extension, ça ne marche pas.
echo monfichier | awk -F . ' /./{ print $NF}'
--
Or, il sera plus difficile ama d'assumer un NON public envers un contributeur
qu'un NON envers une proposition, où les prétextes fufiens (charte, placement,
virgule mal placée,...) sont maintenant bien rodés. --{ Usenet-Fr }--
Si le nom du fichier ne contient pas d'extension, ça ne marche pas.
echo monfichier | awk -F . ' /./{ print $NF}'
-- Or, il sera plus difficile ama d'assumer un NON public envers un contributeur qu'un NON envers une proposition, où les prétextes fufiens (charte, placement, virgule mal placée,...) sont maintenant bien rodés. --{ Usenet-Fr }--
Eric Levenez
Le 29/07/08 22:11, dans , « Thierry B. » a écrit :
--{ Eric Levenez a plopé ceci: }--
Si le nom du fichier ne contient pas d'extension, ça ne marche pas.
echo monfichier | awk -F . ' /./{ print $NF}'
Ça pourrait marcher si on considérait qu'un fichier qui comment par un point est une extension, comme ".profile". Mais à mon avis ce n'est pas le cas :-)
-- Éric Lévénez -- <http://www.levenez.com/> Unix is not only an OS, it's a way of life.
Le 29/07/08 22:11, dans <34a4m5-4ta.ln1@prout.stex>, « Thierry B. »
<tth@prout.stex.invalid> a écrit :
--{ Eric Levenez a plopé ceci: }--
Si le nom du fichier ne contient pas d'extension, ça ne marche pas.
echo monfichier | awk -F . ' /./{ print $NF}'
Ça pourrait marcher si on considérait qu'un fichier qui comment par un point
est une extension, comme ".profile". Mais à mon avis ce n'est pas le cas :-)
--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.
Le 29/07/08 22:11, dans , « Thierry B. » a écrit :
--{ Eric Levenez a plopé ceci: }--
Si le nom du fichier ne contient pas d'extension, ça ne marche pas.
echo monfichier | awk -F . ' /./{ print $NF}'
Ça pourrait marcher si on considérait qu'un fichier qui comment par un point est une extension, comme ".profile". Mais à mon avis ce n'est pas le cas :-)
-- Éric Lévénez -- <http://www.levenez.com/> Unix is not only an OS, it's a way of life.
Thierry B.
--{ Eric Levenez a plopé ceci: }--
Ça pourrait marcher si on considérait qu'un fichier qui comment par un point est une extension, comme ".profile". Mais à mon avis ce n'est pas le cas :-)
Ah oui, tu marques un bon point :)
echo .monfichier | awk -F . ' /../{ print $NF}'
On y est presque... Mais comment interpréter "..foo" ?
--
Tiens, *.-pipolin-.* qui revient, et qui a gardé les décorations de Noël dans le champ "From:".
C'est la 3D en texte brut. --{ SC, in fcol.debats }--
--{ Eric Levenez a plopé ceci: }--
Ça pourrait marcher si on considérait qu'un fichier qui comment par un point
est une extension, comme ".profile". Mais à mon avis ce n'est pas le cas :-)
Ah oui, tu marques un bon point :)
echo .monfichier | awk -F . ' /../{ print $NF}'
On y est presque... Mais comment interpréter "..foo" ?
--
Tiens, *.-pipolin-.* qui revient, et qui a gardé les décorations de Noël
dans le champ "From:".
C'est la 3D en texte brut.
--{ SC, in fcol.debats }--
Ça pourrait marcher si on considérait qu'un fichier qui comment par un point est une extension, comme ".profile". Mais à mon avis ce n'est pas le cas :-)
Ah oui, tu marques un bon point :)
echo .monfichier | awk -F . ' /../{ print $NF}'
On y est presque... Mais comment interpréter "..foo" ?
--
Tiens, *.-pipolin-.* qui revient, et qui a gardé les décorations de Noël dans le champ "From:".
C'est la 3D en texte brut. --{ SC, in fcol.debats }--
Erwan David
Eric Levenez écrivait :
Le 29/07/08 22:11, dans , « Thierry B. » a écrit :
--{ Eric Levenez a plopé ceci: }--
Si le nom du fichier ne contient pas d'extension, ça ne marche pas.
echo monfichier | awk -F . ' /./{ print $NF}'
Ça pourrait marcher si on considérait qu'un fichier qui comment par un point est une extension, comme ".profile". Mais à mon avis ce n'est pas le cas :-)
Voilà, on en arrive au plan d'un dissert de philo : comencer par définir les termes de l'énoncé, donc ici : qu'est-ce que "l'extension" d'un fichier (on notera l'emploi de l'article défini qui semble indiquer qu'un fichier me peut en avoir plusieurs).
-- Le travail n'est pas une bonne chose. Si ça l'était, les riches l'auraient accaparé
Eric Levenez <usenet@levenez.com> écrivait :
Le 29/07/08 22:11, dans <34a4m5-4ta.ln1@prout.stex>, « Thierry B. »
<tth@prout.stex.invalid> a écrit :
--{ Eric Levenez a plopé ceci: }--
Si le nom du fichier ne contient pas d'extension, ça ne marche pas.
echo monfichier | awk -F . ' /./{ print $NF}'
Ça pourrait marcher si on considérait qu'un fichier qui comment par un point
est une extension, comme ".profile". Mais à mon avis ce n'est pas le cas :-)
Voilà, on en arrive au plan d'un dissert de philo : comencer par définir
les termes de l'énoncé, donc ici : qu'est-ce que "l'extension" d'un
fichier (on notera l'emploi de l'article défini qui semble indiquer
qu'un fichier me peut en avoir plusieurs).
--
Le travail n'est pas une bonne chose. Si ça l'était,
les riches l'auraient accaparé
Le 29/07/08 22:11, dans , « Thierry B. » a écrit :
--{ Eric Levenez a plopé ceci: }--
Si le nom du fichier ne contient pas d'extension, ça ne marche pas.
echo monfichier | awk -F . ' /./{ print $NF}'
Ça pourrait marcher si on considérait qu'un fichier qui comment par un point est une extension, comme ".profile". Mais à mon avis ce n'est pas le cas :-)
Voilà, on en arrive au plan d'un dissert de philo : comencer par définir les termes de l'énoncé, donc ici : qu'est-ce que "l'extension" d'un fichier (on notera l'emploi de l'article défini qui semble indiquer qu'un fichier me peut en avoir plusieurs).
-- Le travail n'est pas une bonne chose. Si ça l'était, les riches l'auraient accaparé
Erwan David
Eric Levenez écrivait :
Le 29/07/08 22:11, dans , « Thierry B. » a écrit :
--{ Eric Levenez a plopé ceci: }--
Si le nom du fichier ne contient pas d'extension, ça ne marche pas.
echo monfichier | awk -F . ' /./{ print $NF}'
Ça pourrait marcher si on considérait qu'un fichier qui comment par un point est une extension, comme ".profile". Mais à mon avis ce n'est pas le cas :-)
Voilà, on en arrive au plan d'une dissert de philo : comencer par définir les termes de l'énoncé, donc ici : qu'est-ce que "l'extension" d'un fichier (on notera l'emploi de l'article défini qui semble indiquer qu'un fichier me peut en avoir plusieurs).
-- Le travail n'est pas une bonne chose. Si ça l'était, les riches l'auraient accaparé
Eric Levenez <usenet@levenez.com> écrivait :
Le 29/07/08 22:11, dans <34a4m5-4ta.ln1@prout.stex>, « Thierry B. »
<tth@prout.stex.invalid> a écrit :
--{ Eric Levenez a plopé ceci: }--
Si le nom du fichier ne contient pas d'extension, ça ne marche pas.
echo monfichier | awk -F . ' /./{ print $NF}'
Ça pourrait marcher si on considérait qu'un fichier qui comment par un point
est une extension, comme ".profile". Mais à mon avis ce n'est pas le cas :-)
Voilà, on en arrive au plan d'une dissert de philo : comencer par définir
les termes de l'énoncé, donc ici : qu'est-ce que "l'extension" d'un
fichier (on notera l'emploi de l'article défini qui semble indiquer
qu'un fichier me peut en avoir plusieurs).
--
Le travail n'est pas une bonne chose. Si ça l'était,
les riches l'auraient accaparé
Le 29/07/08 22:11, dans , « Thierry B. » a écrit :
--{ Eric Levenez a plopé ceci: }--
Si le nom du fichier ne contient pas d'extension, ça ne marche pas.
echo monfichier | awk -F . ' /./{ print $NF}'
Ça pourrait marcher si on considérait qu'un fichier qui comment par un point est une extension, comme ".profile". Mais à mon avis ce n'est pas le cas :-)
Voilà, on en arrive au plan d'une dissert de philo : comencer par définir les termes de l'énoncé, donc ici : qu'est-ce que "l'extension" d'un fichier (on notera l'emploi de l'article défini qui semble indiquer qu'un fichier me peut en avoir plusieurs).
-- Le travail n'est pas une bonne chose. Si ça l'était, les riches l'auraient accaparé