簡體   English   中英

使用shell腳本壓縮字典

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM