所以我有这个bash命令:
sqlite3 ${SUMAN_DATABASE_PATH} "CREATE TABLE suman_run_info (run_id INTEGER, suman_id INTEGER, suite_id INTEGER, test_id INTEGER,
name TEXT, value TEXT);" >> ${SUMAN_DEBUG_LOG_PATH}
Run Code Online (Sandbox Code Playgroud)
我想在我的编辑器中手动包装它.但是因为它主要是一个字符串,所以我似乎无法使用\字符包装它.
阿卡,这真的不会起作用,tmk:
sqlite3 ${SUMAN_DATABASE_PATH} "CREATE TABLE suman_run_info \ (run_id INTEGER, suman_id INTEGER, suite_id INTEGER, test_id INTEGER,
name TEXT, value TEXT);" >> ${SUMAN_DEBUG_LOG_PATH}
Run Code Online (Sandbox Code Playgroud)
如何包装此bash命令以使其适合100列或其他任何内容?
我正在寻找这样的东西:
sqlite3 ${SUMAN_DATABASE_PATH} "CREATE TABLE suman_run_info (run_id INTEGER,
suman_id INTEGER, suite_id INTEGER, test_id INTEGER,
name TEXT, value TEXT);" >> ${SUMAN_DEBUG_LOG_PATH}
Run Code Online (Sandbox Code Playgroud)
我已经读过相邻的字符串应该自动连接,所以这可能有用吗?
sqlite3 ${SUMAN_DATABASE_PATH} "CREATE TABLE suman_run_info"
"(run_id INTEGER, suman_id INTEGER, suite_id INTEGER, test_id INTEGER,"
"name TEXT, value TEXT);" >> ${SUMAN_DEBUG_LOG_PATH}
Run Code Online (Sandbox Code Playgroud)
你不需要任何东西,至少在这种情况下; SQL可以毫无问题地处理命令中的换行符.这应该工作得很好:
sqlite3 "${SUMAN_DATABASE_PATH}" "CREATE TABLE suman_run_info
(run_id INTEGER,
suman_id INTEGER,
suite_id INTEGER,
test_id INTEGER,
name TEXT,
value TEXT
);" >> "${SUMAN_DEBUG_LOG_PATH}"
Run Code Online (Sandbox Code Playgroud)