[過去ログ] くだらねえ質問はここに書き込め! Part 233 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
960(2): 953 2018/11/13(火)20:42 ID:y+zXrN+Y(3/4) AAS
#!/usr/bin
TODAY=`date +%Y-%m-%d`
cd /; tar cvfz /home/hoge/backup/$TODAY_etc.tar.gz ./etc
アンダーバーを使うと変数展開されず /home/hoge/.tar.gzとなり日付が入らず
cd /; tar cvfz /home/hoge/backup/$TODAY.etc.tar.gz ./etc
ドットなら変数展開されるのですが、
変数の後ろにアンダーバーを使うにはどうしたらいいでしょうか?
962(1): 2018/11/13(火)20:52 ID:S7xq7zCk(1) AAS
>>958
a=10,b=11,..って解釈されてんじゃないの
ちなみに--dateの後に数値だけ書いた場合はHHMMまたはHHと解釈される(こっちはinfoに書いてある)
>>960
TODAY_ って変数と思われてるから
${TODAY}_etc.tar.gzと書いてみたらどうよ
965: 2018/11/14(水)04:37 ID:ED7h6dat(1) AAS
>>957
>cronでバックスラッシュが効かないのは気になるので
` ` は、バック(逆)スラッシュとは異なる文字です
バックスラッシュは、キーボードの/ の右隣にある、\
>>960
どこまでが変数名か判別するために、
変数参照には、常にカッコを使う方が、バグらない
${a}
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.311s*