Retourner au contenu associé (journal : Le sophisme du meilleur outil)
Posté par Gawan le 20 novembre 2023 à 12:26. En réponse au journal Le sophisme du meilleur outil. Évalué à 2.
Si on ne fait que du Ruby:
$ irb > a = '/tmp/ toto' > Dir.mkdir(a) > File.write("#{a}/success", '') > Dir.children(a) ["success"]
Sinon, on peut utiliser aussi la bibliothèque Shellwords qui fait partie de la lib standard:
Shellwords
$ mkdir '/tmp/ toto' $ touch '/tmp/ toto/success' $ irb > require 'shellwords' > a = '/tmp/ toto' > `ls #{Shellwords.escape(a)}` "success\n"
Il existe certainement d'autres façons de faire en Ruby encore meilleure que celles proposées ici
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: De la pertinence du KISS et d l’anticipation des besoins futurs
Posté par Gawan . En réponse au journal Le sophisme du meilleur outil. Évalué à 2.
Si on ne fait que du Ruby:
Sinon, on peut utiliser aussi la bibliothèque
Shellwordsqui fait partie de la lib standard:Il existe certainement d'autres façons de faire en Ruby encore meilleure que celles proposées ici