1
나는 mysql DB에서 사용자의 데이터를 조작하기위한 bash 스크립트를 작성하려고한다.bash의 이중 qout 안에 작은 따옴표를 사용하는 방법은 무엇입니까?
여기에 문제가 있습니다. 나는 MySQL의 쿼리 문자열에 변수의 값을 전달해야합니다
read USERNAME;
echo "USE drupdb; SELECT uid FROM users WHERE name= '%USERNAME';" > /tmp/query.sql ;
무엇이든 내가 트릭을하지 않았다 (그들을 촉각 근 위해 작은 따옴표 befor을 backslashs 포함) 사용했습니다 조합. 나는 여전히 query.sql 안에 % USERNAME의 값 이외의 것을 얻는다.
귀하의 힌트에 진심으로 감사드립니다.
oops! 고마워요! – qliq