[過去ログ] シェルスクリプト総合 その27 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
218: 名無しさん@お腹いっぱい。 [sage] 2018/06/06(水) 13:55:28.85 AAS
>>217217(1): 名無しさん@お腹いっぱい。 [sage] 2018/06/06(水) 13:23:12.77 AAS
やりたいこと想像してベタにやってみたけど
printf "%s %s %s\n" ${aaa[@]} ${bbb[@]} ${ccc[@]} | while read hoge0 hoge1 hoge2; do
if [ -e ~/${hoge1}_${hoge2:0:4}_${hoge2:4:2}_${hoge2:6:2}.mp4 ]; then
exit 0
else
ffmpeg -nostdin -i ~/output/${hoge2}-${hoge0}.aac ~/${hoge1}_${hoge2:0:4}_${hoge2:4:2}_${hoge2:6:2}.mp4
fi
done
...て、ほぼ配列じゃなくなっちゃったは
あとは、そのbash依存の文字列の〜文字目をとってくるってのをなくそう
っていうかdate使って%Y_%m_%dとかでいいだろと
468: 名無しさん@お腹いっぱい。 [sage] 2018/06/11(月) 00:20:59.85 AAS
>>466466(1): 名無しさん@お腹いっぱい。 [sage] 2018/06/11(月) 00:18:20.26 AAS
性格が歪んでるな。これ以後の質問者とかどうするとか思わないのだろうな
もう人は俺がたどり着いた答えとは別の
もっといい案が出るのではないかと思って
先入観を与えないために、あえて俺がたどり着いた答えを出さずに
質問の形でかいた。
しかし、俺がたどり着いた答えに辿り着く前に
諦める奴らばかりだった。情けないなw
527(2): 名無しさん@お腹いっぱい。 [sage] 2018/06/12(火) 12:34:38.85 AAS
>>521521(8): 名無しさん@お腹いっぱい。 [sage] 2018/06/12(火) 11:55:23.82 AAS
>>519
じゃあ、これ相当のことをやってみて
cat /etc/password | grep /bin/bash | cut -d: -f1
(なんかブロックされたからパスワードを大文字にしてる)
ここまで簡潔に書ける言語をシェルスクリプト以外しらない
シェルスクリプトは(特定の用途に対して)最善だから使ってるんだよ
そういうのはperlやawk向きだな。
perl -F: -anle 'print $F[0] if $F[6] eq "/bin/bash"' /etc/passwd
awk -F: '$7=="/bin/bash" {print $1}' /etc/passwd
pythonはもっと汎用言語よりだからずっと長くなる。
こんな感じか?
f = open("/etc/passwd", "r");
for l in f :
c = l[:-1].split(":")
if c[6] == "/bin/bash" :
print(c[0])
ふだんpython書いてないからよくわからん。
専用言語がそれに向いた用途なら、汎用言語よりもコンパクトに書けるのは当たり前。
でなきゃ専用言語の存在価値がない。
でもたとえば改行もデータの一部として扱いたいみたいに向いてない用途だと
書きやすさも長さも逆転したりする。
ひとつの言語にこだわるんじゃなくて、用途に応じて言語を選択するのが
UNIX流だよ。
602: 名無しさん@お腹いっぱい。 [sage] 2018/06/13(水) 12:22:00.85 AAS
>>595595(2): 名無しさん@お腹いっぱい。 [sage] 2018/06/13(水) 10:00:11.88 AAS
さいごにレスしたぼくがしょうりなんだ!
0x03e8 ばんさえとれればあなたのしょうりです。
633: 名無しさん@お腹いっぱい。 [sage] 2018/06/15(金) 21:35:58.85 AAS
元々何が気に入らなかったのかイマイチわからない
792(2): 名無しさん@お腹いっぱい。 [sage] 2018/07/02(月) 14:26:27.85 AAS
>>791791(2): 名無しさん@お腹いっぱい。 [sage] 2018/07/02(月) 14:23:46.00 AAS
それらの違いが分からないのは使ってないからだろ
使ってないなら知る必要もないし知ろうとも思わない
自作自演かな?
宿題
951: 名無しさん@お腹いっぱい。 [sage] 2018/07/23(月) 20:36:06.85 AAS
あっ、でも向こうだと動かすOSがLInux前提になってしまうのか
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.049s