シェルスクリプト質問スレ
2019/04/12(金) 20:22:09.78ID:ga+nyK60
シェルスクリプトに関する質問スレです。
2login:Penguin
2019/04/13(土) 08:00:52.24ID:mHs4A1+v 宿題は自力でやること
2019/10/27(日) 23:06:44.49ID:Q9HmdE9E
質問お願いしましす。
リモートで最新の1つを残してログを削除したいです。
$ ssh host 'rm -f `ls -1t /home/app/201910/*.log | tail -n+2`'
これを複数のディレクトリで実行しようとしたのが、
var1=201909
var2=201910
array=($var1 $var2)
for var in ${array[@]}
do
ssh host rm -f $(tail -n+2 $(ls -1t /home/app/${var}/*.log))
done
なのですが、ls -1t /home/app/${var}/*.logがローカルで実行されてしまい
ます。(ls: /home/app/201909/*.log: No such file or directory)
うまくいくようにアドバイスなどいただけるとうれしいです。
女子高生です。
リモートで最新の1つを残してログを削除したいです。
$ ssh host 'rm -f `ls -1t /home/app/201910/*.log | tail -n+2`'
これを複数のディレクトリで実行しようとしたのが、
var1=201909
var2=201910
array=($var1 $var2)
for var in ${array[@]}
do
ssh host rm -f $(tail -n+2 $(ls -1t /home/app/${var}/*.log))
done
なのですが、ls -1t /home/app/${var}/*.logがローカルで実行されてしまい
ます。(ls: /home/app/201909/*.log: No such file or directory)
うまくいくようにアドバイスなどいただけるとうれしいです。
女子高生です。
4login:Penguin
2019/10/27(日) 23:07:33.30ID:Q9HmdE9E 上げさせてください。
2019/10/27(日) 23:37:34.99ID:KbsZ4Niq
6login:Penguin
2019/10/28(月) 12:28:06.90ID:GFu2H5Oy2019/10/28(月) 15:42:25.73ID:p0ChFQHF
>>6
もげろ!
もげろ!
2019/10/29(火) 02:44:55.55ID:CaAjlyZm
お願いされたから反応したのに、もげろってどういうことよ
9login:Penguin
2020/04/17(金) 21:01:57.77ID:ueg9oyq0 ビデオ(Totem)で曲4つをループして聴くシェルスクリプトを作ったのですが、1曲目だけで終わってしまいます。
以下ソースです
#!/bin/bash
while true
do
/usr/bin/totem /home/hiromitsu/ミュージック/music/album1/無題のフォルダー/WinterSong.ogg ;
/usr/bin/totem /home/hiromitsu/ミュージック/music/album1/無題のフォルダー/世界中の誰よりきっと.mp3 ;
/usr/bin/totem /home/hiromitsu/ミュージック/music/album1/無題のフォルダー/サイレント・イヴ.ogg ;
/usr/bin/totem /home/hiromitsu/ミュージック/music/album1/無題のフォルダー/Itsuka no Merry Christmas.mp3
done
どこがいけないんでしょうか・・・?
以下ソースです
#!/bin/bash
while true
do
/usr/bin/totem /home/hiromitsu/ミュージック/music/album1/無題のフォルダー/WinterSong.ogg ;
/usr/bin/totem /home/hiromitsu/ミュージック/music/album1/無題のフォルダー/世界中の誰よりきっと.mp3 ;
/usr/bin/totem /home/hiromitsu/ミュージック/music/album1/無題のフォルダー/サイレント・イヴ.ogg ;
/usr/bin/totem /home/hiromitsu/ミュージック/music/album1/無題のフォルダー/Itsuka no Merry Christmas.mp3
done
どこがいけないんでしょうか・・・?
2020/04/18(土) 02:06:12.81ID:jLP8+C0w
日本語のパス・ファイル名は、使えるの?
.ogg/.mp3 も、両方とも使えるの?
それと、あちこちに、echo `date`
を入れて、時刻を見た方がよい
do
echo `date`
/usr/bin/totem 何々
echo `date`
/usr/bin/totem 何々
echo `date`
done
.ogg/.mp3 も、両方とも使えるの?
それと、あちこちに、echo `date`
を入れて、時刻を見た方がよい
do
echo `date`
/usr/bin/totem 何々
echo `date`
/usr/bin/totem 何々
echo `date`
done
2020/09/25(金) 17:01:00.14ID:rcXzyqi8
#cat test.sh
line=aaa,bbb,ccc
arr=($(IFS=,; echo $line))
echo ${arr[0]}
echo ${arr[1]}
echo ${arr[2]}
#sh test.sh
aaa
bbb
ccc
と期待通りを結果を得られるのですが、これを
# line=aaa,bbb,ccc
# arr=($(IFS=,; echo $line))
# echo ${arr[0]}
aaa bbb ccc
# echo ${arr[1]}
# echo ${arr[2]}
#
と1行ずつTeratermに張り付けて実行すると期待する結果を得られません。
なにが違うのでしょうか。
line=aaa,bbb,ccc
arr=($(IFS=,; echo $line))
echo ${arr[0]}
echo ${arr[1]}
echo ${arr[2]}
#sh test.sh
aaa
bbb
ccc
と期待通りを結果を得られるのですが、これを
# line=aaa,bbb,ccc
# arr=($(IFS=,; echo $line))
# echo ${arr[0]}
aaa bbb ccc
# echo ${arr[1]}
# echo ${arr[2]}
#
と1行ずつTeratermに張り付けて実行すると期待する結果を得られません。
なにが違うのでしょうか。
レスを投稿する
ニュース
- 【速報】福原遥(まいんちゃん)とサッカー日本代表の久保建英がまさかの電撃結婚★6 [爆笑ゴリラ★]
- 大阪・清風高校で「カンニング指導」後に生徒が自殺「無関係とは決して思っていない」両親が1億円余の損害賠償求める★2 [七波羅探題★]
- 【サッカー】なでしこジャパン、難敵・北朝鮮を下し大会3連覇の金メダル!PK戦の死闘を制し史上最多4度目Vの快挙 [ゴアマガラ★]
- 【東京】10階以上の高さの工事現場から落ちてきた約1メートルの鉄骨が首に刺さる 2階にいた50代男性作業員が死亡 [煮卵★]
- 【電撃結婚】「チャラいんじゃないかと1、2年スルーしていた」と知人証言、“ド真面目”な福原遥の心を動かした久保建英の“猛アタック” [muffin★]
- 【簗農相記者会見】「道路予算は大幅カット」発言おおむね認める 「表現ぶりが誤解招いた」 [蚤の市★]
- 【実況】博衣こよりのえちえちこんこよ高校2026-2年目春甲子園-🧪★5
- 【正論】岩屋前外相会見。「日中関係悪化の原因を作ったのは高市。中国はめっちゃ怒ってる」 [668024367]
- アセ顔ダブルピース✌😅✌の🏡
- 高校生「カンニングバレて怒られた!ほな死ぬわ!!」飛び降りて死亡 [963243619]
- 【悲報】まいんちゃん結婚
- 日本人の3人に1人「縦書き?見ないないですね」これに「日本文化守れ」派が触れない理由。文字の形も変わっとるぞ [545512288]