>

우분투 컴퓨터에 xx 파일이 있고 PHP 스크립트를 통해이 파일에 액세스하고 일반 텍스트를 삽입하려고합니다. 이 파일에 텍스트를 삽입하려면이 코드가 포함 된 bash 파일을 사용하십시오

echo $1>> xx

이 스크립트는 매개 변수로 삽입하고 싶은 텍스트를 가져 와서 xx 파일

bash 파일을 실행하려면 PHP 에서이 코드를 사용했습니다

     header('Content-type: text/plain') ;
           echo  $txt = 'hello \n how are you \n ';
 shell_exec ("sudo /bin/bash  /etc/freeradiusbash/append.sh  '".$txt."'");

첫 줄에 hello를 인쇄하고 싶습니다. 그리고 두 번째 줄에 어떻게 오셨지 만 xx 파일의 내용은

hello \n how are you \n

텍스트를 일반 텍스트로 인쇄하도록 bash 파일에 지시하는 방법


  • 답변 # 1

    echo -e "Top line \nBottom line"
    Output:  Top line
             Bottom line
    
    

    -e 플래그가 없으면 \ n은 텍스트로 유지됩니다.

  • 답변 # 2

    먼저 echo $1>> xx 를 변경하십시오   echo "$1">> xx 로 을 변경 한 다음

    echo  $txt = 'hello \n how are you \n ';
    
    

    to

    echo  $txt = "hello \nhow are you\n";
    
    

관련 자료

  • 이전 javascript - Extjs 40에서 ExttreePanel의 JSON 배열을 얻는 방법
  • 다음 python 3.x - 값이 0 인 행을 찾아 팬더 없음으로 설정