【Linux】EOF使用

小亮520cl發表於2016-10-17

  1. #!/bin/sh
  2. HOST=127.0.0.1
  3. USER=root
  4. PASS=ESBecs00
  5. mysql -h$HOST -u$USER -p$PASS << EOF
  6. use test;
  7. select * from tab1;
  8. create table tab1bak as select * from tab1;
  9. select * from tab1bak limit 1;
  10. exit
  11. EOF


  12. info=`mysql -h$HOST -u$USER -p$PASS << EOF
  13. use test;
  14. select * from tab1;
  15. select * from tab1bak limit 1;
  16. exit
  17. EOF`
  18. echo $info

[root@localhost /root ]# sh test.sh 
Warning: Using a password on the command line interface can be insecure.
id      name    passwd  mima    mima2
1       1       1       111     3333333333333
3       3       3       333     3333333333333
4       4       4       5       3333333333333
id      name    passwd  mima    mima2
1       1       1       111     3333333333333
Warning: Using a password on the command line interface can be insecure.
id name passwd mima mima2 1 1 1 111 3333333333333 3 3 3 333 3333333333333 4 4 4 5 3333333333333 id name passwd mima mima2 1 1 1 111 3333333333333

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29096438/viewspace-2126591/,如需轉載,請註明出處,否則將追究法律責任。

相關文章