[英]Compress a dictionary with shell script
我想用這種格式壓縮字典:2011.16.03_root_backup.tar.gz(日期后跟用戶名)。 但我的shell腳本代碼不起作用,一些代碼丟失。 你可以幫幫我嗎?
#!/bin/sh
date=$(date +"%y-%d-%m")
user=$(whoami)
target=(i want to get this as an argument)
tar -cvf ./$date_$user_backup.tar.gz $target
在tar命令中嘗試以下行:
tar -czvf ./${date}_${user}_backup.tar.gz ${target}
問題是_之后的$ date或$ user不被shell視為單詞分隔符,這就是為什么需要$ {var}形式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.