何か作業しようとするときにログインがbashかそうでないかは重要
シェルで標準的に使われてるのってgetoptかgetoptsじゃないの?
どっちも微妙だけど
getoptはPOSIX準拠じゃないうえにMacで挙動が違うしな
現行ディレクトリ直下にあるファイルを日付順に処理したい。
dateの-dオプションと'%s'書式を使ったやりかた
(-dオプションにlsの出力の日付欄を渡して,%s書式でsortに回しやすい形式に変換する)
は思い付くのだが,できればもうちょっと汎用性のあるやりかたでやりたい。
それこそAlpine Linuxでもできるようなやりかた,せめてSUS準拠くらいで。
Alpine LinuxだのSUS準拠だの言ってるくせに...
最近はマニュアル読まないで人に聞く豆腐が増えたよな
Alpine LinuxだのSUS準拠だの言ってるくせにこのザマとは
Unix Version 1 からあるな
逆順は System III にはあるな
興味があって探してみたらあるもんだな
逆順は Unix Version 4 からだな
本当に探せばあるもんだなぁ
0971デフォルトの名無しさん2021/02/25(木) 12:34:26.08ID:lhusjOX+
ls lt(r)じゃ駄目なのか
だれも**なぜか**具体的なこと教えていないので私が。
> -c
> Use time of last modification of the file status information (see XBD <sys/stat.h>) instead of last modification of the file itself for sorting ( -t) or writing (-l).
というわけでPOSIXに従うならls -ct1とかで一覧表示して,
xargs(1)で処理するのはどうかな。
まあ改行を含むファイル名には対処できないが。
Q: 現行ディレクトリ直下にあるファイルを日付順に処理したい。
A: lsでソート出力すればいいじゃん
人にものを教えてもらった時は「ありがとうございました」だろ
利奈みんとbotっていい加減停止してほしい
過去の質の悪い情報を、何度も繰り返しツイートすんな
Q: 現行ディレクトリ直下にあるファイルを日付順に処理したい。
A: ls -ct1
知らなかったくせにプライドだけはいっちょ前だな
謙虚さが無いやつは成長しない
0985デフォルトの名無しさん2021/02/26(金) 13:35:11.54ID:XgSzjw4v
>>982
謙虚さがないから人の言っていることがわからないのか
単に馬鹿だから色々わからなく人との接し方もわからないのか
どうも後者っぽいな。リアル社会でも人と接するのが難しいレベルな 0989デフォルトの名無しさん2021/02/26(金) 21:39:37.76ID:IMLGfwsq
#!/bin/bash
# >>162
# 日本で生まれたけど国籍は日本ではない外国人が使う「通名」作成スクリプト
JUNG=1
while [ $JUNG -lt 21 ]
do
echo "$JUNG回目"
(( JUNG ++ ))
NAME=$( shuf -e 村 崎 本 田 山 玉 子 -n 1 )
if [ "$NAME" = "玉" ]
then tput setaf 3 && echo "金$NAME"; tput sgr0
else echo "金$NAME"
fi
sleep 3
done bash
変数sに文字列を代入したいのですが、文字列が長いので複数行に分けて書く方法を教えてください
s="a"
\ "b"
\ "c"
↑
これはエラーになりますがこんな感じで複数行に分けて、sにはabcと1行分として代入されているようにしたいです
bash なら...最後の2行がちょっと残念感あるけど
s=$(cat <<EOF
a
b
c
EOF
)
3行じゃなくて1行っていみなら最終行以外の末尾にバックスラッシュで
s=$(cat <<EOF
a\
b\
c
EOF
)
s="a\
> b\
> c"
echo $s
abc
$ l\
> s
ってしても、単に ls っていう
シンプルの極み、いつでもどこでも改行したければどうぞって感じ
a="aaa"
b="bbb"
c="ccc"
s="$a$b$c"
10011001Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 96日 4時間 48分 17秒