シェルスクリプト総合@LINUX Part4
at LINUX
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
200:login:Penguin 08/06/19 18:08:53 qZMvy29K >>199 ありがとうございますm(_ _)m 201:login:Penguin 08/06/19 23:30:35 JFsnEc1J >>196 なるべく一つのファイルにまとめたいんで。。。アドバイスありがとうございます。 >>197 197さんのアドバイスを参考にして、perlの行を下のように書くと動きました。 tmp=`perl -e '$a = "'"$i"'"; if ( $a=~ /^\S+(\S{1})$/ ) { print "s${ 1 }x_player" }'` しかし、こう書くと$aの前のシングルクォーテーションがバッククォーテーションで perlを実行した時に消えると思うのですが、sh -x で確認して見ると消えてません。 これで正しく書けているんでしょうか?勉強不足ですみませんがよろしくお願い致します。 202:login:Penguin 08/06/20 08:28:49 PYgL06kk evalに渡すと消えるという意味なら。 tmp=`eval perl -e "'"'$a = "'"'""$i""'"'"; if ( $a=~ /^\S+(\S{1})$/ ) { print "s${ 1 }x_player" }'"'"` 203:login:Penguin 08/06/20 09:48:11 mQhh6bQc tmp=$(perl -e 'print "s${1}x_player" if $ARGV[0]=~/^\S+(\S{1})$/' "$i")
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5392日前に更新/243 KB
担当:undef