2011-12-06 4 views
3

일반적으로 내가 사용하는 것 디렉토리에 파일을 생성하려면 : 내 스크립트에 변수에 저장되어있는 파일을 만들려면,이 경우, 내 디렉토리 경로를Bash를 사용하여 특정 디렉토리에 파일을 만드시겠습니까?

echo > /home/user/fileName 

을하지만, 그래서 나는 할 수 없습니다 그런 경로를 작성하십시오. 어떻게 그 안에 새 파일을 만드나요?

답변

2

, 당신이 사용할 수있는 다음 성적에 따라

echo >${myPath}/fileName 

:

pax:~$ export myPath=/tmp 

pax:~$ ls -al /tmp/x* 
ls: cannot access /tmp/x*: No such file or directory 

pax:~$ echo >${myPath}/xyzzy 

pax:~$ ls -al /tmp/x* 
-rw-r--r-- 1 pax pax 1 2011-12-06 12:30 /tmp/xyzzy 
+0

매우 감사 그게 완벽하게 작동했습니다! – Janikole

0

의지하지

touch $variable/filename 

일처럼 뭔가? 당신이 변수 myPath이있는 경우

0

를 그냥 사용

echo > ${WHATEVER}/fileName 
0
#Enter designated directory 

cd designatedDirectory 

#Create file in directory 

cat > file.txt 

#OR 

touch file.txt 
관련 문제