변수 작성이 BASH 스크립트에서 어떻게 다중 스레드 될 수 있습니까? 예를 들어, 스크립트에 아래의 두 줄이 포함되어 있으면 어떻게 동시에 실행할 수 있습니까? export BOTSUBSTITUTIONS=$(less --buffers=-1 ./conf/substitutions.xml)
export BOTPROPERTIES=$(less --buffers=
XML 파일로 가득 찬 디렉토리의 첫 번째 줄과 마지막 줄을 빨리 제거하기 위해 BASH 스크립트의이 줄을 빨리 최적화 할 수 있습니까? sed -s -i -e 1d ./files/to/edit/*.xml && sed -s -i -e '$d' ./files/to/edit/*.xml
sed 명령을 사용할 필요가 없습니다. 모든 BASH 코드가 작동합니다.
저는 bash에 익숙하지 않아 명령 출력을 파싱하는 것에 대해 질문이 있습니다. 나는 예를 들어, 일부 매개 변수가 같은 이름 "프로세스"및 프로세스를 3 개 프로세스를 가지고 : process -a 10 -b 20 -c 30 ...
process -a 15 -b 30 -c 40 ...
process -a 30 -b 40 -c 50 ...
나는 'A
나는 다음과 같이 떠들썩한 파티 스크립트를 작성 : #!/bin/bash
echo "Enter a file name"
read filename
import -window root $HOME/Desktop/$filename.png
내가 m 바탕 화면에 주어진 파일 이름으로 이미지를 스크린 샷을 저장하려면이 스크립트를 기대했다. ... 문제점 : 우분
bash를 사용하여 regex에 대한 고급 정규식 정보를 찾고 있었지만 많은 정보를 찾지 못했습니다. 여기에 개념은 단순한 문자열로,이다 : myString="DO-BATCH BATCH-DO"
if [[ $myString =~ ([[:alpha:]]*)-([[:alpha:]]*) ]]; then
echo ${BASH_REMATCH[1]} #first
저는 bash에서 스크립트를 작성 중이며 명령을 실행하고 각 행을 개별적으로 처리하려고합니다. LINES=$(df)
echo $LINES
공백이있는 모든 출력 변환 새 행을 반환합니다. 예 : 출력 있어야 할 경우 : 다음 1
2
3
나는 새를 허용하는 변수로 명령의 출력을 배치 할 수있는 방법 1 2 3
를 얻을 것 라인은 여전히 새로
bash 스크립트의 printf의 출력을 stdout 대신 stderr으로 지정하고 싶습니다. 나는 또는 stdout 중 어느 곳에서 그들이 현재 라우팅되고 있는지 묻는 메시지가 이 아닙니다.입니다. 출력을 printf에서 stderr으로 stdout 대신 보낼 수 있기를 바랍니다. 약간의 실험을 한 결과, 아래 예제와 같이 printf에 1>&2을 붙이는
텍스트 파일이 있습니다. res ABS sum
SER A 1 161.15 138.3
CYS A 2 66.65 49.6
PRO A 3 21.48 15.8
ALA A 4 77.68 72.0
ILE A 5 15.70 9.0
HIS A 6 10.88 5.9
마지막 열 (sum)의 값을 기준으로 첫 번째 열 (res)의 이름을 추출하고 싶습니다.
먼저 archiinux kde에 패키지를 빌드하고 설치 한 다음 sun-java를 설치했습니다. 파일 :은/etc/프로필 #은/etc/프로필 #Set our umask
umask 022
# Set our default path
PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin"