난 그냥 정규식 시작와 sed, 나는 다음에 문제가 오전의 중간에 번호를 선두 교체 :에SED - 문자열
echo "abc2def3ghi" | sed 's/^\(.*\)[0-9]\(.*\)$/"&" \1\2/i'
내가 첫 번째 숫자를 제거하기 위해 찾고 있어요 (2 이 경우 하나의 숫자 만 가능) 결과는 다음과 같습니다.
"abc2def3ghi" abc2defghi
어떻게해야합니까?
감사합니다.
난 그냥 정규식 시작와 sed, 나는 다음에 문제가 오전의 중간에 번호를 선두 교체 :에SED - 문자열
echo "abc2def3ghi" | sed 's/^\(.*\)[0-9]\(.*\)$/"&" \1\2/i'
내가 첫 번째 숫자를 제거하기 위해 찾고 있어요 (2 이 경우 하나의 숫자 만 가능) 결과는 다음과 같습니다.
"abc2def3ghi" abc2defghi
어떻게해야합니까?
감사합니다.
이 시도 :
sed 's/[0-9]//1' file.txt
수 1
를 s///1
스탠드에서 N 번째 선두로부터 대한
sed
가 더 꺼려/비 욕심 정량, 특별히 0 개 이상의 비 숫자 일치 할 필요가 있도록 :
^\([^0-9]*\)[0-9]\(.*\)$
내 원래의 사고 과정의 맥락에서 해명 해줘서 고마워. 감사합니다. –
아하는 우아한 해결책입니다. 고마워요, 그건 속임수예요. –
대답이 유용하다고 생각하면 'upvote'할 수 있습니다. 대답에 대한 답변이 잘되었다고 생각되면 '체크 표시'의 개요 (녹색)를 클릭하여 '수락'할 수 있습니다. 이렇게하면 stackexchange 웹 사이트를 검색하는 사람들이 그 질문에 대한 답변을 잘 알 수 있습니다. 그것이 stackechange 웹 사이트가 작동하는 방식입니다, 감사합니다;) –
모든 것에 대해 감사드립니다. –