#!/bin/sh
#使用變數(等號兩邊不能有空格)
#var="hello"
#echo "$var"
#for 遍歷有file(注意當前路徑)("$filelist" 和 $filelist 是有區別的,前者是用字串包含了所有的路徑)
#filelist=`find . -name '*.tga'`
#for file in $filelist
#do#echo $file
#done
:<
注意的地方:
1. 因為上面的.sh檔案是在window編寫的,想要.sh檔案在cygwin可以正常執行,那麼換行符要轉為 unix 的 lf。
2. 在使用變數的時候,等號兩邊不能有空格。
3. filelist=`find . -name '*.tga'`
3.1 for file in $filelist
3.2 for file in "$filelist"
3.1 和 3.2 的寫法是有區別的,
3.1 是1個1個路徑進行遍歷,for 迴圈是多次的,而3.2 "$filelist" 這種寫法就是把所有find出來的路徑都塞到乙個字串中,for迴圈就只有1次。
4 在寫if 語句的時候, 條件兩側加上空格
指向變數的變數
在dos bat中,如何引用變數指向的變數?現在只發現了如下的形式 temp 例項1 echo off set processname robin hubin hb set a processno 0 setlocal enabledelayedexpansion for i in processn...
PHP變數的變數
什麼叫作變數的變數?根據php手冊,變數的變數是指取得乙個變數的值並把它作為另乙個變數的變數名。這表述顯得相當的直接,容易和那些在乙個句子中使用 變數 這個詞弄混淆。給乙個簡單的例子,你定義乙個變數 x 等於 this 然後定義乙個變數的變數,意味著你把 x 的值作為新變數的名,在這個例子中,這個新...
Python 變數的變數
最近在寫乙個程式的過程中,遇到乙個 python 變數的變數的問題,就是某個變數的值,還是變數,然後我想取最終的值,感謝偉大的 google,寫這篇文章記錄下。先上 usr bin env python encoding utf 8 import inspect import configparse...