Unix / Linux에서 두 개의 괄호 사이에 단어를 추출하는 방법은 무엇입니까?

새긴 ​​금

변수 중 하나로 쿼리 목록이있는 SAS 데이터 세트가 있습니다. 다음은 변수 값 중 하나입니다.

SELECT * FROM ( SELECT Table1 file2.txt file.txt QUEUES QDefinitions
Parameters TRAP-Deposit-DSTran.dat.2016-08-07 FROM CS_CASE WHERE 
ANT_CD='FI_BASE_TENANT')t1 LEFT OUTER JOIN Table2 t2 ON 
t2.CASE_ID=t1.CASE_ID LEFT OUTER JOIN Table3 t3 ON 
t3.SERVICE_XID=t1.SERVICE_XID LEFT OUTER JOIN Table4 t4 ON 
t4.SERVICE_ID=t1.SERVICE_ID WHERE ( t1.CASESTATUs_CD = (NEW) OR 
t1.CASE_STATUS_CD = (OPEN) )
AND ( t3.SEARCH_VALUE = (HighVal_Ind) AND t3.SEARCH_VALUE_N <= 3 ) AND 
( t4.SEARCH_VALUE_Nm = (Curr_Strategy) AND t4.SEARCH_STRG = (095) ) 
GROUP BY t1.CASE_REFERENCE,t2.LAST_SCRFP,t1.SERVICE_ID 
ORDER BY t2.LAST_SCRFP DESC

내가 뭘 원하는 내가 값을 넣을 여기의 코드를 입력이다 ()(' ').

예를 들면 :

WHERE ( t1.CASESTATUs_CD = (NEW) OR t1.CASE_STATUS_CD = (OPEN) ) 

이것을 다음과 같이 변경하고 싶습니다.

WHERE ( t1.CASESTATUs_CD = ('NEW') OR t1.CASE_STATUS_CD = ('OPEN') ) 

내가 어떻게 해?

에드 모튼

귀하의 질문은 명확하지 않지만 이것이 귀하가 원하는 것일 수 있습니다.

$ sed -E 's/\(([^()]+)\)/('\''\1'\'')/g' file
SELECT * FROM ( SELECT Table1 file2.txt file.txt QUEUES QDefinitions
Parameters TRAP-Deposit-DSTran.dat.2016-08-07 FROM CS_CASE WHERE
ANT_CD='FI_BASE_TENANT')t1 LEFT OUTER JOIN Table2 t2 ON
t2.CASE_ID=t1.CASE_ID LEFT OUTER JOIN Table3 t3 ON
t3.SERVICE_XID=t1.SERVICE_XID LEFT OUTER JOIN Table4 t4 ON
t4.SERVICE_ID=t1.SERVICE_ID WHERE ( t1.CASESTATUs_CD = ('NEW') OR
t1.CASE_STATUS_CD = ('OPEN') )
AND ( t3.SEARCH_VALUE = ('HighVal_Ind') AND t3.SEARCH_VALUE_N <= 3 ) AND
( t4.SEARCH_VALUE_Nm = ('Curr_Strategy') AND t4.SEARCH_STRG = ('095') )
GROUP BY t1.CASE_REFERENCE,t2.LAST_SCRFP,t1.SERVICE_ID
ORDER BY t2.LAST_SCRFP DESC

위의 내용은이 입력 파일에서 실행되었습니다.

$ cat file
SELECT * FROM ( SELECT Table1 file2.txt file.txt QUEUES QDefinitions
Parameters TRAP-Deposit-DSTran.dat.2016-08-07 FROM CS_CASE WHERE
ANT_CD='FI_BASE_TENANT')t1 LEFT OUTER JOIN Table2 t2 ON
t2.CASE_ID=t1.CASE_ID LEFT OUTER JOIN Table3 t3 ON
t3.SERVICE_XID=t1.SERVICE_XID LEFT OUTER JOIN Table4 t4 ON
t4.SERVICE_ID=t1.SERVICE_ID WHERE ( t1.CASESTATUs_CD = (NEW) OR
t1.CASE_STATUS_CD = (OPEN) )
AND ( t3.SEARCH_VALUE = (HighVal_Ind) AND t3.SEARCH_VALUE_N <= 3 ) AND
( t4.SEARCH_VALUE_Nm = (Curr_Strategy) AND t4.SEARCH_STRG = (095) )
GROUP BY t1.CASE_REFERENCE,t2.LAST_SCRFP,t1.SERVICE_ID
ORDER BY t2.LAST_SCRFP DESC

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Prolog에 두 개의 목록을 추가하는 술어를 호출하는 방법은 무엇입니까?

분류에서Dev

Prolog에 두 개의 목록을 추가하는 술어를 호출하는 방법은 무엇입니까?

분류에서Dev

PostgreSQL에서 두 단어 사이의 텍스트를 추출하는 방법은 무엇입니까?

분류에서Dev

Unix에서 데이터를 두 개의 새 레코드로 분할하는 방법은 무엇입니까?

분류에서Dev

R에서 대괄호 안의 문자열 일치를 추출하는 방법은 무엇입니까?

분류에서Dev

Java를 사용하여 텍스트 파일에서 두 단어 사이의 콘텐츠를 추출하는 방법은 무엇입니까?

분류에서Dev

JavaScript 문자열에서 동시에 두 개 이상의 단어를 바꾸는 방법은 무엇입니까?

분류에서Dev

Android에서 두 개의 스팅 사이에 "-"를 추가하는 방법은 무엇입니까?

분류에서Dev

Inno Setup에서 두 개의 사용자 정의 페이지를 추가하는 방법은 무엇입니까?

분류에서Dev

R에서 두 단어 사이의 텍스트를 gsub하는 방법은 무엇입니까?

분류에서Dev

Cypress에서 두 개의 데이터 속성 검사를 추가하는 방법은 무엇입니까?

분류에서Dev

특정 단어 사이에 공백을 두 개 이상 추가하는 방법은 무엇입니까?

분류에서Dev

QRegularExpression-두 개의 <ca> 태그 사이에서 문자열을 추출하는 방법은 무엇입니까?

분류에서Dev

정규식을 사용하여 대괄호 / 괄호 사이에 숫자가 아닌 문자를 모두 제거하는 방법은 무엇입니까?

분류에서Dev

태그 안에없는 두 개의 다른 닫힌 HTML 태그 사이에서 텍스트를 추출하는 방법은 무엇입니까?

분류에서Dev

Javascript에서 문자열의 두 단어마다 "\ x"를 추가하는 방법은 무엇입니까?

분류에서Dev

두 개의 다른 서비스에서 데이터를받은 후 지시문에서 함수를 호출하는 방법은 무엇입니까?

분류에서Dev

UITableView에서 UITableViewCell의 대상 추가 단추 함수를 호출하는 방법은 무엇입니까?

분류에서Dev

R에서 두 단어 사이의 텍스트를 얻는 방법은 무엇입니까?

분류에서Dev

단일 요청으로 두 개의 AWS 메서드를 호출하는 방법은 무엇입니까?

분류에서Dev

두 단어 사이의 정보를 파일에 저장하는 방법은 무엇입니까?

분류에서Dev

첫 번째 API 호출의 데이터를 사용하고 두 번째 API 호출에서 사용하는 방법은 무엇입니까?

분류에서Dev

사용자 지정 어댑터에 두 개의 textView를 추가하는 방법은 무엇입니까?

분류에서Dev

문자열에서 특정 단어 앞의 단어를 추출하는 방법은 무엇입니까?

분류에서Dev

두 개의 버튼에서 단일 입력 상자에 값을 추가하는 방법은 무엇입니까?

분류에서Dev

Unix를 사용하여 인접한 두 구분 기호 사이에 공백 문자를 삽입하는 방법은 무엇입니까?

분류에서Dev

Linux에서 두 날짜의 차이를 얻는 방법은 무엇입니까?

분류에서Dev

Qt에서 두 개의 QJsonObject를 병합하는 방법은 무엇입니까?

분류에서Dev

QML에서 두 개의 scrollview를 연결하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Prolog에 두 개의 목록을 추가하는 술어를 호출하는 방법은 무엇입니까?

  2. 2

    Prolog에 두 개의 목록을 추가하는 술어를 호출하는 방법은 무엇입니까?

  3. 3

    PostgreSQL에서 두 단어 사이의 텍스트를 추출하는 방법은 무엇입니까?

  4. 4

    Unix에서 데이터를 두 개의 새 레코드로 분할하는 방법은 무엇입니까?

  5. 5

    R에서 대괄호 안의 문자열 일치를 추출하는 방법은 무엇입니까?

  6. 6

    Java를 사용하여 텍스트 파일에서 두 단어 사이의 콘텐츠를 추출하는 방법은 무엇입니까?

  7. 7

    JavaScript 문자열에서 동시에 두 개 이상의 단어를 바꾸는 방법은 무엇입니까?

  8. 8

    Android에서 두 개의 스팅 사이에 "-"를 추가하는 방법은 무엇입니까?

  9. 9

    Inno Setup에서 두 개의 사용자 정의 페이지를 추가하는 방법은 무엇입니까?

  10. 10

    R에서 두 단어 사이의 텍스트를 gsub하는 방법은 무엇입니까?

  11. 11

    Cypress에서 두 개의 데이터 속성 검사를 추가하는 방법은 무엇입니까?

  12. 12

    특정 단어 사이에 공백을 두 개 이상 추가하는 방법은 무엇입니까?

  13. 13

    QRegularExpression-두 개의 <ca> 태그 사이에서 문자열을 추출하는 방법은 무엇입니까?

  14. 14

    정규식을 사용하여 대괄호 / 괄호 사이에 숫자가 아닌 문자를 모두 제거하는 방법은 무엇입니까?

  15. 15

    태그 안에없는 두 개의 다른 닫힌 HTML 태그 사이에서 텍스트를 추출하는 방법은 무엇입니까?

  16. 16

    Javascript에서 문자열의 두 단어마다 "\ x"를 추가하는 방법은 무엇입니까?

  17. 17

    두 개의 다른 서비스에서 데이터를받은 후 지시문에서 함수를 호출하는 방법은 무엇입니까?

  18. 18

    UITableView에서 UITableViewCell의 대상 추가 단추 함수를 호출하는 방법은 무엇입니까?

  19. 19

    R에서 두 단어 사이의 텍스트를 얻는 방법은 무엇입니까?

  20. 20

    단일 요청으로 두 개의 AWS 메서드를 호출하는 방법은 무엇입니까?

  21. 21

    두 단어 사이의 정보를 파일에 저장하는 방법은 무엇입니까?

  22. 22

    첫 번째 API 호출의 데이터를 사용하고 두 번째 API 호출에서 사용하는 방법은 무엇입니까?

  23. 23

    사용자 지정 어댑터에 두 개의 textView를 추가하는 방법은 무엇입니까?

  24. 24

    문자열에서 특정 단어 앞의 단어를 추출하는 방법은 무엇입니까?

  25. 25

    두 개의 버튼에서 단일 입력 상자에 값을 추가하는 방법은 무엇입니까?

  26. 26

    Unix를 사용하여 인접한 두 구분 기호 사이에 공백 문자를 삽입하는 방법은 무엇입니까?

  27. 27

    Linux에서 두 날짜의 차이를 얻는 방법은 무엇입니까?

  28. 28

    Qt에서 두 개의 QJsonObject를 병합하는 방법은 무엇입니까?

  29. 29

    QML에서 두 개의 scrollview를 연결하는 방법은 무엇입니까?

뜨겁다태그

보관